(Program (Match (Identifier) ( (Pattern ( (Identifier)) ([])))) (Match (Empty) ( (Pattern ( (Boolean)) ( (TextElement))))))