Put aside channel->lazyseq for now

channel->lazyseq would be a leaky abstraction, given all of LazySeq’s
implemented interfaces.
We can come back to that if and when we instrument all Clojure
functions that run in fibers.
Instrument clojure.lang.Reflector's invokeInstanceMethod and invokeMatchingMethod
-
Use DelayVal with function in promise