core::rt: Define lots and lots of I/O interfaces