on

fun on(option: E, next: Decision<out Any, P>? = null, terminateWith: R? = null)