step

fun <T : Any> step(input: Any, stops: List<Expression.Step<T>>): Expression

["step", input, output0, stop1, output1, …]. The first Step is the base output (its Step.value is ignored); later stops pair Step.value thresholds with outputs.