kirillrakhman
inline fun <T> T.assuming(condition: (T) -> Boolean) = if (condition(this)) this else null
nullableString?.length?.assuming { it <= 10 }