pub fn send<'a, I, O>(o: O) -> Coroutine<'a, I, O, ()>
Yields a value to the executor
This pauses until the executor uses it
use bicoro::*; let co :Coroutine<(),&str,()> = send("hello");