IO
Size: a a a
IO
IO
BP
VP
VP
IO

IO
if (a is Int) a in min..maxVP
Instant.now() in Instant.EPOCH..Instant.now().plusSeconds(1)IO
VP
BP
VP
IO
Д
fun <T> T.isBetween(minValue: T, maxValue: T): Boolean where T : Comparable<T>IO
where, если тип только один: fun <T : Comparable<T>>...AN
where, если тип только один: fun <T : Comparable<T>>...Д
IO
where - это по-моему самый редкий синтаксис после реализации через делегированииAN
IO