Ive only been using `FileChannel`'s and those have...
# coroutines
g
Ive only been using `FileChannel`'s and those have the major problem (for me at least) of the memory-mapped file not being directly disposable (the handle only gets closed when the GC calls finalize)