Instead of carrying around copies of `std::io` types in our code see if we can make use of core_io: https://github.com/jethrogb/rust-core_io