Support interact with kernel and other types.
Linux plumbers meeting version:
We talked about it in LPC 23 today, and the slides: https://lpc.events/event/17/contributions/1639
Stream: https://youtube.com/watch?v=zDNZY0HQOMw&t=1765s
The draft paper: https://arxiv.org/abs/2311.07923