/* Test complex expression in multi-value pattern */ /* Test the complex expression directly */ test_expr : age -> age >= 0 and age <= 120; /* Test with complex expression */ validate_user : name age -> when (name != "") (test_expr age) is true true then "valid user" true false then "invalid age" false true then "invalid name" false false then "invalid user"; /* Test user validation */ valid_user : validate_user "Alice" 30; ..out valid_user;