It's a little annoying to import buffered::BufferedReader and mem::MemWriter. It'd be really nice if the imports were std::io::BufferedReader and std::io::MemWriter.
If possible, I would also like to make both the mem/buffered and whatever other modules are re-exported private.