(Program (Module (Identifier)) (Function (Empty) (Identifier) ([]) ( (Match ([]) (Pattern (Identifier) (Call (Identifier) ([]) (Empty)))) (Match ( (Identifier)) ( (Pattern ( (Integer) (Integer)) ( (Call (Identifier) ([]) (Empty)) (Call (Identifier) ([]) (Empty)) (Pattern (Identifier) (Empty)))) (DefaultPattern ( (Call (Identifier) ([]) (Empty)) (Break (Empty)))))))))