What we have for now are things like
- Custom op registration
- Flags_gems style monkey patching
- PrivateUse1
- Intra kernel dispatcher
- Probably more
For our first release we're focusing on flags_gems but I want to keep this issue open so we can explain the tradeoffs to people a bit better