match

fun match(cond: KNonNullExpression<Boolean>, value: KNonNullExpression<R>): NonNullCase<R>
fun match(cond: KNonNullExpression<Boolean>, value: R): NonNullCase<R>
fun match(cond: KNonNullExpression<Boolean>, value: KNullableExpression<R>): NullableCase<R>