Currently, the `passthrough` example file system doesn't actually make use of async I/O. We should rework this to use trio's file I/O layer.