core::rt: Copy many of the old io extensions to the new io

Some resolve problem is keeping the tests from working