In particular, let bindings within async code (and coroutines, if that feature is stabilized at some point) might easily live on the heap.