(Program
(Module
(Identifier))
(Function
(Identifier)
(Args)
(Switch
{+(Case
(Case
(Other "expression_list"
(Identifier)))
(FunctionCall
(Identifier)))+})))