Extract copy_interactive and/or onionmasq's InteractiveCopier into a new crate
The functionality in this function/future seem generally useful for implementing something kinda like sendfile/splice with AsyncRead
and AsyncWrite
; I'd suggest we make a new crate that provides this functionality, so both projects can use it. (And so can anybody else who wants it.)