/* Test just the FizzBuzz part */ /* Classic FizzBuzz using multi-value patterns with expressions */ fizzbuzz : n -> when (n % 3) (n % 5) is 0 0 then "FizzBuzz" 0 _ then "Fizz" _ 0 then "Buzz" _ _ then n; /* Test FizzBuzz implementation */ fizzbuzz_15 : fizzbuzz 15; ..out fizzbuzz_15;