Async fn everywhere
Impact
- To a first-order approximation, any place that you can write some sort of Rust function or closure, you should be able to make it asynchronous:
- You should be able to easily create futures that heap allocate their storage, both for performance tuning and for scenarios like recursive functions