They're all implementations of fs-backend actions of the `IoFactory`, so I think that they're all going to stay here in one form or another. (we'll probably delete most of them in favor of the wrappers in `io::file`)