tapScope
suspend fun <T> tapScope(owner: String = "script", block: suspend CoroutineScope.() -> T): T(source)
Runs block with a TapContext owner, for scripts and other non-JUnit callers. JUnit tests must use tapTest { ... } instead (same marker, plus the extension binding). Nesting (tapScope inside tapScope/tapTest) fails immediately.