Issue chaining Futures

There are some obstacles to using async/await without the alloc crate. On targets with core plus alloc it should be easier, I think. There are some relevant links in this thread: