Works like io.Pipe() but allows use of ReadAt/WriteAt and asynchronous operations. Useful for connecting IO pipelines where one or both ends require offset based file access.
Forked from eikenb/pipeat but might not be compatible with upstream anymore.