invoke

suspend operator fun <T> invoke(name: String, func: suspend () -> T): T