(Module (Empty) (Statements (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (App (VariableIdentifier) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (App (App (VariableIdentifier) (VariableIdentifier)) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (App (App (App (VariableIdentifier) (VariableIdentifier)) (VariableIdentifier)) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (App (ConstructorIdentifier) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (App (ConstructorIdentifier) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (App (App (App (ConstructorIdentifier) (VariableIdentifier)) (VariableIdentifier)) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (UnitConstructor))) (Function (VariableIdentifier) (Statements (EnumFrom { (Integer) ->(Integer) }))) (Function (VariableIdentifier) (Statements (EnumFromThen { (Integer) ->(Integer) } { (Integer) ->(Integer) }))) (Function (VariableIdentifier) (Statements (EnumFromTo { (Integer) ->(Integer) } { (Integer) ->(Integer) }))) (Function (VariableIdentifier) (Statements (EnumFromThenTo { (Integer) ->(Integer) } { (Integer) ->(Integer) } { (Integer) ->(Integer) }))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (ListComprehension (VariableIdentifier) (Generator (VariableIdentifier) (VariableIdentifier))))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (ListComprehension (Tuple (VariableIdentifier) (VariableIdentifier)) (Generator (VariableIdentifier) (VariableIdentifier)) (Generator (VariableIdentifier) (VariableIdentifier))))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (ListComprehension (VariableIdentifier) (Generator (VariableIdentifier) (Array (Array (Tuple { (Integer) ->(Integer) } { (Integer) ->(Integer) }) (Tuple { (Integer) ->(Integer) } { (Integer) ->(Integer) })) (Array (Tuple { (Integer) ->(Integer) } { (Integer) ->(Integer) }) (Tuple { (Integer) ->(Integer) } { (Integer) ->(Integer) })))) (Generator (TuplePattern { (Integer) ->(Integer) } (VariableIdentifier)) (VariableIdentifier))))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (ListComprehension (Tuple (VariableIdentifier) (VariableIdentifier)) (Generator (VariableIdentifier) (Array (Integer) (Integer) {-(Integer)-} {-(Integer)-})) (Generator (VariableIdentifier) (EnumFromTo (Integer) { (Integer) ->(Integer) }))))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (ListComprehension (ListComprehension (Tuple (VariableIdentifier) (VariableIdentifier)) (Generator (VariableIdentifier) (Array {+(Integer)+} (Integer) {-(Integer)-}))) (Generator (VariableIdentifier) (EnumFrom { (Integer) ->(Integer) }))))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (App (App (VariableIdentifier) { (Integer) ->(Integer) }) (ListComprehension (ListComprehension (Tuple (VariableIdentifier) (VariableIdentifier)) (Generator (VariableIdentifier) (Array (Integer) (Integer)))) (Generator (VariableIdentifier) (EnumFrom (Integer))))))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (RightOperatorSection (ConstructorOperator (ConstructorSymbol)) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (RightOperatorSection (ConstructorOperator (ConstructorSymbol)) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (LeftOperatorSection { (VariableIdentifier) ->(VariableIdentifier) } (ConstructorOperator (ConstructorSymbol))))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (LeftOperatorSection { (VariableIdentifier) ->(VariableIdentifier) } (ConstructorOperator (ConstructorSymbol))))) {-(Function {-(VariableIdentifier)-} {-(Statements {-(InfixOperatorApp {-(VariableIdentifier)-} {-(VariableOperator {-(InfixVariableIdentifier)-})-} {-(VariableIdentifier)-})-})-})-} {-(Function {-(VariableIdentifier)-} {-(Statements {-(QualifiedConstructorIdentifier {-(ModuleIdentifier)-} {-(ConstructorIdentifier)-})-})-})-} {-(Function {-(VariableIdentifier)-} {-(ConstructorPattern {-(Statements {-(QualifiedConstructorIdentifier {-(ModuleIdentifier)-} {-(ConstructorIdentifier)-})-} {-(VariableIdentifier)-})-})-} {-(Statements {-(InfixOperatorApp {-(ConstructorIdentifier)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(InfixOperatorApp {-(VariableIdentifier)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(InfixOperatorApp {-(TextElement)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(InfixOperatorApp {-(VariableIdentifier)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(InfixOperatorApp {-(TextElement)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(InfixOperatorApp {-(VariableIdentifier)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(InfixOperatorApp {-(TextElement)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(InfixOperatorApp {-(VariableIdentifier)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(TextElement)-})-})-})-})-})-})-})-})-})-})-} (Function (VariableIdentifier) (Statements {+(InfixOperatorApp {+(VariableIdentifier)+} {+(VariableOperator {+(InfixVariableIdentifier)+})+} {+(VariableIdentifier)+})+} {-(Do {-(BindPattern {-(VariableIdentifier)-} {-(InfixOperatorApp {-(VariableIdentifier)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(VariableIdentifier)-})-})-} {-(BindPattern {-(VariableIdentifier)-} {-(InfixOperatorApp {-(VariableIdentifier)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(VariableIdentifier)-})-})-})-})) {+(Function {+(VariableIdentifier)+} {+(Statements {+(QualifiedConstructorIdentifier {+(ModuleIdentifier)+} {+(ConstructorIdentifier)+})+})+})+} {+(Function {+(VariableIdentifier)+} {+(ConstructorPattern {+(Statements {+(QualifiedConstructorIdentifier {+(ModuleIdentifier)+} {+(ConstructorIdentifier)+})+} {+(VariableIdentifier)+})+})+} {+(Statements {+(InfixOperatorApp {+(ConstructorIdentifier)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(InfixOperatorApp {+(VariableIdentifier)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(InfixOperatorApp {+(TextElement)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(InfixOperatorApp {+(VariableIdentifier)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(InfixOperatorApp {+(TextElement)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(InfixOperatorApp {+(VariableIdentifier)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(InfixOperatorApp {+(TextElement)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(InfixOperatorApp {+(VariableIdentifier)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(TextElement)+})+})+})+})+})+})+})+})+})+})+} {+(Function {+(VariableIdentifier)+} {+(Statements {+(Do {+(BindPattern {+(VariableIdentifier)+} {+(InfixOperatorApp {+(VariableIdentifier)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(VariableIdentifier)+})+})+} {+(BindPattern {+(VariableIdentifier)+} {+(InfixOperatorApp {+(VariableIdentifier)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(VariableIdentifier)+})+})+})+})+})+} (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (Lambda (VariableIdentifier) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (Lambda (ConstructorPattern (Statements (ConstructorIdentifier) (VariableIdentifier))) (VariableIdentifier)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (Lambda (VariableIdentifier) (InfixOperatorApp (VariableIdentifier) (ConstructorOperator (ConstructorSymbol)) (InfixOperatorApp (VariableIdentifier) (ConstructorOperator (ConstructorSymbol)) (VariableIdentifier)))))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (Lambda (Statements (VariableIdentifier) (VariableIdentifier) (VariableIdentifier)) (InfixOperatorApp (VariableIdentifier) (VariableOperator (VariableSymbol)) (InfixOperatorApp (VariableIdentifier) (VariableOperator (VariableSymbol)) (VariableIdentifier)))))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (VariableOperator (VariableSymbol)))) (Function { (VariableIdentifier) ->(VariableIdentifier) } (Statements (InfixOperatorApp (Integer) (VariableOperator (VariableSymbol)) (Integer)))) {+(Function {+(VariableIdentifier)+} {+(Statements {+(PrefixNegation {+(Integer)+})+})+})+} {+(Function {+(VariableIdentifier)+} {+(Statements {+(PrefixNegation {+(VariableIdentifier)+})+})+})+} {+(Function {+(VariableIdentifier)+} {+(Statements {+(PrefixNegation {+(Integer)+})+})+})+} {+(Function {+(VariableIdentifier)+} {+(Statements {+(InfixOperatorApp {+(VariableIdentifier)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(App {+(App {+(VariableIdentifier)+} {+(Lambda {+(VariableIdentifier)+} {+(InfixOperatorApp {+(Tuple {+(VariableIdentifier)+})+} {+(VariableOperator {+(VariableSymbol)+})+} {+(InfixOperatorApp {+(ConstructorIdentifier)+} {+(VariableOperator {+(VariableSymbol)+})+} {+(App {+(VariableIdentifier)+} {+(VariableIdentifier)+})+})+})+})+})+} {+(VariableIdentifier)+})+})+})+})+} {-(Function {-(VariableIdentifier)-} {-(Statements {-(PrefixNegation {-(Integer)-})-})-})-} {-(Function {-(VariableIdentifier)-} {-(Statements {-(PrefixNegation {-(VariableIdentifier)-})-})-})-} {-(Function {-(VariableIdentifier)-} {-(Statements {-(PrefixNegation {-(Integer)-})-})-})-} {-(Function {-(VariableIdentifier)-} {-(Statements {-(InfixOperatorApp {-(VariableIdentifier)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(App {-(App {-(VariableIdentifier)-} {-(Lambda {-(VariableIdentifier)-} {-(InfixOperatorApp {-(Tuple {-(VariableIdentifier)-})-} {-(VariableOperator {-(VariableSymbol)-})-} {-(InfixOperatorApp {-(ConstructorIdentifier)-} {-(VariableOperator {-(VariableSymbol)-})-} {-(App {-(VariableIdentifier)-} {-(VariableIdentifier)-})-})-})-})-})-} {-(VariableIdentifier)-})-})-})-})-}))