let

fun <R> let(block: (value: T, max: T) -> R): R