https://stackoverflow.com/questions/31192956/whats-the-de-facto-way-of-reading-and-writing-files-in-rust-1-x
Anonymous
Separate policy from mechanism, separate interfaces from engines.