+1
I don't have the time to shepherd this RFC (or something similar), but I really wish that the whole Async ecosystem was built on something less error prone / magic-y than ThreadLocalState.
Its not ideal to ever have any "hidden" functionality like auto-propagation, but it would be way better than the current state of async Rust.