case

fun <O : ExpressionValue> case(label: Number, output: Expression<O>): Case<FloatValue, O>(source)
@JvmName(name = "stringsCase")
fun <O : ExpressionValue> case(label: List<String>, output: Expression<O>): Case<StringValue, O>(source)
@JvmName(name = "numbersCase")
fun <O : ExpressionValue> case(label: List<Number>, output: Expression<O>): Case<FloatValue, O>(source)

Create a Case, see switch