stream-adventure duplexer-redux