observe

open override fun <T> observe(context: () -> <Error class: unknown class>, work: () -> T): T

Run work inside an observation built from context. Returns exactly what work returns, including null, and propagates any exception unchanged.