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