@@ -497,121 +497,121 @@ module Data.Function where
497 foreign import data Fn10 :: * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> *
497 foreign import data Fn10 :: * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> *
499 foreign import mkFn0
499 foreign import mkFn0
500− "function mkFn0(f) {\
500+ "function mkFn0(fn) {\
501 \ return function() {\
501 \ return function() {\
502− \ return f({});\
502+ \ return fn({});\
504 \}" :: forall a. (Unit -> a) -> Fn0 a
504 \}" :: forall a. (Unit -> a) -> Fn0 a
506 foreign import mkFn1
506 foreign import mkFn1
507− "function mkFn1(f) {\
507+ "function mkFn1(fn) {\
508 \ return function(a) {\
508 \ return function(a) {\
509− \ return f(a);\
509+ \ return fn(a);\
511 \}" :: forall a b. (a -> b) -> Fn1 a b
511 \}" :: forall a b. (a -> b) -> Fn1 a b
513 foreign import mkFn2
513 foreign import mkFn2
514− "function mkFn2(f) {\
514+ "function mkFn2(fn) {\
515 \ return function(a, b) {\
515 \ return function(a, b) {\
516− \ return f(a)(b);\
516+ \ return fn(a)(b);\
518 \}" :: forall a b c. (a -> b -> c) -> Fn2 a b c
518 \}" :: forall a b c. (a -> b -> c) -> Fn2 a b c
520 foreign import mkFn3
520 foreign import mkFn3
521− "function mkFn3(f) {\
521+ "function mkFn3(fn) {\
522 \ return function(a, b, c) {\
522 \ return function(a, b, c) {\
523− \ return f(a)(b)(c);\
523+ \ return fn(a)(b)(c);\
525 \}" :: forall a b c d. (a -> b -> c -> d) -> Fn3 a b c d
525 \}" :: forall a b c d. (a -> b -> c -> d) -> Fn3 a b c d
527 foreign import mkFn4
527 foreign import mkFn4
528− "function mkFn4(f) {\
528+ "function mkFn4(fn) {\
529 \ return function(a, b, c, d) {\
529 \ return function(a, b, c, d) {\
530− \ return f(a)(b)(c)(d);\
530+ \ return fn(a)(b)(c)(d);\
532 \}" :: forall a b c d e. (a -> b -> c -> d -> e) -> Fn4 a b c d e
532 \}" :: forall a b c d e. (a -> b -> c -> d -> e) -> Fn4 a b c d e
534 foreign import mkFn5
534 foreign import mkFn5
535− "function mkFn5(f) {\
535+ "function mkFn5(fn) {\
536 \ return function(a, b, c, d, e) {\
536 \ return function(a, b, c, d, e) {\
537− \ return f(a)(b)(c)(d)(e);\
537+ \ return fn(a)(b)(c)(d)(e);\
539 \}" :: forall a b c d e f. (a -> b -> c -> d -> e -> f) -> Fn5 a b c d e f
539 \}" :: forall a b c d e f. (a -> b -> c -> d -> e -> f) -> Fn5 a b c d e f
541 foreign import mkFn6
541 foreign import mkFn6
542− "function mkFn6(f) {\
542+ "function mkFn6(fn) {\
543 \ return function(a, b, c, d, e, f) {\
543 \ return function(a, b, c, d, e, f) {\
544− \ return f(a)(b)(c)(d)(e)(f);\
544+ \ return fn(a)(b)(c)(d)(e)(f);\
546 \}" :: forall a b c d e f g. (a -> b -> c -> d -> e -> f -> g) -> Fn6 a b c d e f g
546 \}" :: forall a b c d e f g. (a -> b -> c -> d -> e -> f -> g) -> Fn6 a b c d e f g
548 foreign import mkFn7
548 foreign import mkFn7
549− "function mkFn7(f) {\
549+ "function mkFn7(fn) {\
550 \ return function(a, b, c, d, e, f, g) {\
550 \ return function(a, b, c, d, e, f, g) {\
551− \ return f(a)(b)(c)(d)(e)(f)(g);\
551+ \ return fn(a)(b)(c)(d)(e)(f)(g);\
553 \}" :: forall a b c d e f g h. (a -> b -> c -> d -> e -> f -> g -> h) -> Fn7 a b c d e f g h
553 \}" :: forall a b c d e f g h. (a -> b -> c -> d -> e -> f -> g -> h) -> Fn7 a b c d e f g h
555 foreign import mkFn8
555 foreign import mkFn8
556− "function mkFn8(f) {\
556+ "function mkFn8(fn) {\
557 \ return function(a, b, c, d, e, f, g, h) {\
557 \ return function(a, b, c, d, e, f, g, h) {\
558− \ return f(a)(b)(c)(d)(e)(f)(g)(h);\
558+ \ return fn(a)(b)(c)(d)(e)(f)(g)(h);\
560 \}" :: forall a b c d e f g h i. (a -> b -> c -> d -> e -> f -> g -> h -> i) -> Fn8 a b c d e f g h i
560 \}" :: forall a b c d e f g h i. (a -> b -> c -> d -> e -> f -> g -> h -> i) -> Fn8 a b c d e f g h i
562 foreign import mkFn9
562 foreign import mkFn9
563− "function mkFn9(f) {\
563+ "function mkFn9(fn) {\
564 \ return function(a, b, c, d, e, f, g, h, i) {\
564 \ return function(a, b, c, d, e, f, g, h, i) {\
565− \ return f(a)(b)(c)(d)(e)(f)(g)(h)(i);\
565+ \ return fn(a)(b)(c)(d)(e)(f)(g)(h)(i);\
567 \}" :: forall a b c d e f g h i j. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j) -> Fn9 a b c d e f g h i j
567 \}" :: forall a b c d e f g h i j. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j) -> Fn9 a b c d e f g h i j
569 foreign import mkFn10
569 foreign import mkFn10
570− "function mkFn10(f) {\
570+ "function mkFn10(fn) {\
571 \ return function(a, b, c, d, e, f, g, h, i, j) {\
571 \ return function(a, b, c, d, e, f, g, h, i, j) {\
572− \ return f(a)(b)(c)(d)(e)(f)(g)(h)(i)(j);\
572+ \ return fn(a)(b)(c)(d)(e)(f)(g)(h)(i)(j);\
574 \}" :: forall a b c d e f g h i j k. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k) -> Fn10 a b c d e f g h i j k
574 \}" :: forall a b c d e f g h i j k. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k) -> Fn10 a b c d e f g h i j k
576 foreign import runFn0
576 foreign import runFn0
577− "function runFn0(f) {\
577+ "function runFn0(fn) {\
578− \ return f();\
578+ \ return fn();\
579 \}" :: forall a. Fn0 a -> a
579 \}" :: forall a. Fn0 a -> a
581 foreign import runFn1
581 foreign import runFn1
582− "function runFn1(f) {\
582+ "function runFn1(fn) {\
583 \ return function(a) {\
583 \ return function(a) {\
584− \ return f(a);\
584+ \ return fn(a);\
586 \}" :: forall a b. Fn1 a b -> a -> b
586 \}" :: forall a b. Fn1 a b -> a -> b
588 foreign import runFn2
588 foreign import runFn2
589− "function runFn2(f) {\
589+ "function runFn2(fn) {\
590 \ return function(a) {\
590 \ return function(a) {\
591 \ return function(b) {\
591 \ return function(b) {\
592− \ return f(a, b);\
592+ \ return fn(a, b);\
595 \}" :: forall a b c. Fn2 a b c -> a -> b -> c
595 \}" :: forall a b c. Fn2 a b c -> a -> b -> c
597 foreign import runFn3
597 foreign import runFn3
598− "function runFn3(f) {\
598+ "function runFn3(fn) {\
599 \ return function(a) {\
599 \ return function(a) {\
600 \ return function(b) {\
600 \ return function(b) {\
601 \ return function(c) {\
601 \ return function(c) {\
602− \ return f(a, b, c);\
602+ \ return fn(a, b, c);\
606 \}" :: forall a b c d. Fn3 a b c d -> a -> b -> c -> d
606 \}" :: forall a b c d. Fn3 a b c d -> a -> b -> c -> d
608 foreign import runFn4
608 foreign import runFn4
609− "function runFn4(f) {\
609+ "function runFn4(fn) {\
610 \ return function(a) {\
610 \ return function(a) {\
611 \ return function(b) {\
611 \ return function(b) {\
612 \ return function(c) {\
612 \ return function(c) {\
613 \ return function(d) {\
613 \ return function(d) {\
614− \ return f(a, b, c, d);\
614+ \ return fn(a, b, c, d);\
@@ -619,13 +619,13 @@ module Data.Function where
619 \}" :: forall a b c d e. Fn4 a b c d e -> a -> b -> c -> d -> e
619 \}" :: forall a b c d e. Fn4 a b c d e -> a -> b -> c -> d -> e
621 foreign import runFn5
621 foreign import runFn5
622− "function runFn5(f) {\
622+ "function runFn5(fn) {\
623 \ return function(a) {\
623 \ return function(a) {\
624 \ return function(b) {\
624 \ return function(b) {\
625 \ return function(c) {\
625 \ return function(c) {\
626 \ return function(d) {\
626 \ return function(d) {\
627 \ return function(e) {\
627 \ return function(e) {\
628− \ return f(a, b, c, d, e);\
628+ \ return fn(a, b, c, d, e);\
@@ -634,14 +634,14 @@ module Data.Function where
634 \}" :: forall a b c d e f. Fn5 a b c d e f -> a -> b -> c -> d -> e -> f
634 \}" :: forall a b c d e f. Fn5 a b c d e f -> a -> b -> c -> d -> e -> f
636 foreign import runFn6
636 foreign import runFn6
637− "function runFn6(f) {\
637+ "function runFn6(fn) {\
638 \ return function(a) {\
638 \ return function(a) {\
639 \ return function(b) {\
639 \ return function(b) {\
640 \ return function(c) {\
640 \ return function(c) {\
641 \ return function(d) {\
641 \ return function(d) {\
642 \ return function(e) {\
642 \ return function(e) {\
643 \ return function(f) {\
643 \ return function(f) {\
644− \ return f(a, b, c, d, e, f);\
644+ \ return fn(a, b, c, d, e, f);\
@@ -651,7 +651,7 @@ module Data.Function where
651 \}" :: forall a b c d e f g. Fn6 a b c d e f g -> a -> b -> c -> d -> e -> f -> g
651 \}" :: forall a b c d e f g. Fn6 a b c d e f g -> a -> b -> c -> d -> e -> f -> g
653 foreign import runFn7
653 foreign import runFn7
654− "function runFn7(f) {\
654+ "function runFn7(fn) {\
655 \ return function(a) {\
655 \ return function(a) {\
656 \ return function(b) {\
656 \ return function(b) {\
657 \ return function(c) {\
657 \ return function(c) {\
@@ -659,7 +659,7 @@ module Data.Function where
659 \ return function(e) {\
659 \ return function(e) {\
660 \ return function(f) {\
660 \ return function(f) {\
661 \ return function(g) {\
661 \ return function(g) {\
662− \ return f(a, b, c, d, e, f, g);\
662+ \ return fn(a, b, c, d, e, f, g);\
@@ -670,7 +670,7 @@ module Data.Function where
670 \}" :: forall a b c d e f g h. Fn7 a b c d e f g h -> a -> b -> c -> d -> e -> f -> g -> h
670 \}" :: forall a b c d e f g h. Fn7 a b c d e f g h -> a -> b -> c -> d -> e -> f -> g -> h
672 foreign import runFn8
672 foreign import runFn8
673− "function runFn8(f) {\
673+ "function runFn8(fn) {\
674 \ return function(a) {\
674 \ return function(a) {\
675 \ return function(b) {\
675 \ return function(b) {\
676 \ return function(c) {\
676 \ return function(c) {\
@@ -679,7 +679,7 @@ module Data.Function where
679 \ return function(f) {\
679 \ return function(f) {\
680 \ return function(g) {\
680 \ return function(g) {\
681 \ return function(h) {\
681 \ return function(h) {\
682− \ return f(a, b, c, d, e, f, g, h);\
682+ \ return fn(a, b, c, d, e, f, g, h);\
@@ -691,7 +691,7 @@ module Data.Function where
691 \}" :: forall a b c d e f g h i. Fn8 a b c d e f g h i -> a -> b -> c -> d -> e -> f -> g -> h -> i
691 \}" :: forall a b c d e f g h i. Fn8 a b c d e f g h i -> a -> b -> c -> d -> e -> f -> g -> h -> i
693 foreign import runFn9
693 foreign import runFn9
694− "function runFn9(f) {\
694+ "function runFn9(fn) {\
695 \ return function(a) {\
695 \ return function(a) {\
696 \ return function(b) {\
696 \ return function(b) {\
697 \ return function(c) {\
697 \ return function(c) {\
@@ -701,7 +701,7 @@ module Data.Function where
701 \ return function(g) {\
701 \ return function(g) {\
702 \ return function(h) {\
702 \ return function(h) {\
703 \ return function(i) {\
703 \ return function(i) {\
704− \ return f(a, b, c, d, e, f, g, h, i);\
704+ \ return fn(a, b, c, d, e, f, g, h, i);\
@@ -714,7 +714,7 @@ module Data.Function where
714 \}" :: forall a b c d e f g h i j. Fn9 a b c d e f g h i j -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j
714 \}" :: forall a b c d e f g h i j. Fn9 a b c d e f g h i j -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j
716 foreign import runFn10
716 foreign import runFn10
717− "function runFn10(f) {\
717+ "function runFn10(fn) {\
718 \ return function(a) {\
718 \ return function(a) {\
719 \ return function(b) {\
719 \ return function(b) {\
720 \ return function(c) {\
720 \ return function(c) {\
@@ -725,7 +725,7 @@ module Data.Function where
725 \ return function(h) {\
725 \ return function(h) {\
726 \ return function(i) {\
726 \ return function(i) {\
727 \ return function(j) {\
727 \ return function(j) {\
728− \ return f(a, b, c, d, e, f, g, h, i, j);\
728+ \ return fn(a, b, c, d, e, f, g, h, i, j);\