implement IO::Splice.copy_stream