Wip sip23 √

But those implementations don't do the right thing. We're not interested in capturing context at *execution* time, but rather at *suspension* time (e.g. consider implementing [`com.twitter.util.Local`](https://github.com/twitter/util/blob/master/util-core/src/main/scala/com/twitter/util/Local.scala))