https://kotlinlang.org/docs/reference/control-flow.html#when-expression