Need this for IO4 USB emulation, might break it out and upstream it to Capnhook at some point as well.