Simplify wye.scala

I am wondering: is there any reason to use awaitL.flatMap / awaitR.flatMap / awaitBoth.flatMap instead of receiveL / receiveR / receiveBoth respectively?