(Program (Call { (Identifier) ->(MemberAccess (Identifier) (Identifier)) } (Empty)) {+(Call (Identifier) (Identifier) (Identifier) (KeyValue (Symbol) (Integer)) (KeyValue (Identifier) (Integer)) (Empty))+} {+(Call (Identifier) (Call (Identifier) (Identifier) (Empty)) (Empty))+} {+(Call (Identifier) (KeyValue (Array) (Integer)) (Identifier) (Identifier) (Function (Empty) (Identifier) ( (Function (Empty) ( (Integer))))) (Empty))+})