fourlastor
operator fun <T, R> T?.rangeTo(block: (T) -> R): R? { return this?.let(block) } return int..{ it * 2 }..{ it }..{ it * 3 }