drainL/drainR combinators, renamed wye.observe to wye.drainR for consistency