(Program (ExpressionStatements (FunctionCall (Identifier) (NumberLiteral) { (StringLiteral) ->(StringLiteral) } (Function { (Identifier) ->(Identifier) } { (Identifier) ->(Identifier) } (ExpressionStatements (ExpressionStatements (FunctionCall (Identifier) (Identifier) { (Identifier) ->(Identifier) })) (Return { (Identifier) ->(Identifier) }))) { (Boolean) ->(Boolean) })))