task

fun <T> task(taskName: String, task: () -> T): T