invoke

abstract operator fun <T> invoke(fn: () -> T): T