// Test then alignment
checkNumber : num ->
when num is
1 then "One"
2 then "Two"
10 then "Ten"
100 then "One Hundred"
_ then "Something else";
// Test with nested when
classify : n ->
when n is
0 then "zero"
_ then when n > 100 is
true then "large"
_ then when n > 10 is
true then "medium"
_ then "small";