Replacement C++ I/O streams library