execute

abstract fun <T> execute(block: () -> T): T