i'm looking into the bytecode now but it's 6 o'clock and i think i'm going to defer this for another time. i'm not saying that there isn't room for improvement, but i don't think it's a cut and dry and coroutines are worse right now. it's a different level of abstraction than Rx so it's not going to compare directly.