withDefault

suspend fun <T> withDefault(block: action<T>): T