Feature request: Support `task_local!`

Currently, the smol runtime does not have something similar to tokio::task_local! and async_std::task_local!.

Reference: smol-rs/smol#329