fn abi_matches() -> Result<(), String>
The sizes the ioctl numbers above encode, checked once so a layout that drifted is a refusal with a name rather than a scribble through a structure.