1proc matcher!(x) { 2 match x { 3 case -y { return y } 4 case 'a(y) { return y } 5 } 6} 7 8proc main!() { 9 exit matcher!(5) + matcher!('a(5)); 10}