@@ -497,121 +497,121 @@ module Data.Function where
497497 foreign import data Fn10 :: * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> *
498498
499499 foreign import mkFn0
500− "function mkFn0(f) {\
500+ "function mkFn0(fn) {\
501501 \ return function() {\
502− \ return f({});\
502+ \ return fn({});\
503503 \ };\
504504 \}" :: forall a. (Unit -> a) -> Fn0 a
505505
506506 foreign import mkFn1
507− "function mkFn1(f) {\
507+ "function mkFn1(fn) {\
508508 \ return function(a) {\
509− \ return f(a);\
509+ \ return fn(a);\
510510 \ };\
511511 \}" :: forall a b. (a -> b) -> Fn1 a b
512512
513513 foreign import mkFn2
514− "function mkFn2(f) {\
514+ "function mkFn2(fn) {\
515515 \ return function(a, b) {\
516− \ return f(a)(b);\
516+ \ return fn(a)(b);\
517517 \ };\
518518 \}" :: forall a b c. (a -> b -> c) -> Fn2 a b c
519519
520520 foreign import mkFn3
521− "function mkFn3(f) {\
521+ "function mkFn3(fn) {\
522522 \ return function(a, b, c) {\
523− \ return f(a)(b)(c);\
523+ \ return fn(a)(b)(c);\
524524 \ };\
525525 \}" :: forall a b c d. (a -> b -> c -> d) -> Fn3 a b c d
526526
527527 foreign import mkFn4
528− "function mkFn4(f) {\
528+ "function mkFn4(fn) {\
529529 \ return function(a, b, c, d) {\
530− \ return f(a)(b)(c)(d);\
530+ \ return fn(a)(b)(c)(d);\
531531 \ };\
532532 \}" :: forall a b c d e. (a -> b -> c -> d -> e) -> Fn4 a b c d e
533533
534534 foreign import mkFn5
535− "function mkFn5(f) {\
535+ "function mkFn5(fn) {\
536536 \ return function(a, b, c, d, e) {\
537− \ return f(a)(b)(c)(d)(e);\
537+ \ return fn(a)(b)(c)(d)(e);\
538538 \ };\
539539 \}" :: forall a b c d e f. (a -> b -> c -> d -> e -> f) -> Fn5 a b c d e f
540540
541541 foreign import mkFn6
542− "function mkFn6(f) {\
542+ "function mkFn6(fn) {\
543543 \ 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);\
545545 \ };\
546546 \}" :: forall a b c d e f g. (a -> b -> c -> d -> e -> f -> g) -> Fn6 a b c d e f g
547547
548548 foreign import mkFn7
549− "function mkFn7(f) {\
549+ "function mkFn7(fn) {\
550550 \ 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);\
552552 \ };\
553553 \}" :: 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
554554
555555 foreign import mkFn8
556− "function mkFn8(f) {\
556+ "function mkFn8(fn) {\
557557 \ 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);\
559559 \ };\
560560 \}" :: 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
561561
562562 foreign import mkFn9
563− "function mkFn9(f) {\
563+ "function mkFn9(fn) {\
564564 \ 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);\
566566 \ };\
567567 \}" :: 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
568568
569569 foreign import mkFn10
570− "function mkFn10(f) {\
570+ "function mkFn10(fn) {\
571571 \ 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);\
573573 \ };\
574574 \}" :: 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
575575
576576 foreign import runFn0
577− "function runFn0(f) {\
578− \ return f();\
577+ "function runFn0(fn) {\
578+ \ return fn();\
579579 \}" :: forall a. Fn0 a -> a
580580
581581 foreign import runFn1
582− "function runFn1(f) {\
582+ "function runFn1(fn) {\
583583 \ return function(a) {\
584− \ return f(a);\
584+ \ return fn(a);\
585585 \ };\
586586 \}" :: forall a b. Fn1 a b -> a -> b
587587
588588 foreign import runFn2
589− "function runFn2(f) {\
589+ "function runFn2(fn) {\
590590 \ return function(a) {\
591591 \ return function(b) {\
592− \ return f(a, b);\
592+ \ return fn(a, b);\
593593 \ };\
594594 \ };\
595595 \}" :: forall a b c. Fn2 a b c -> a -> b -> c
596596
597597 foreign import runFn3
598− "function runFn3(f) {\
598+ "function runFn3(fn) {\
599599 \ return function(a) {\
600600 \ return function(b) {\
601601 \ return function(c) {\
602− \ return f(a, b, c);\
602+ \ return fn(a, b, c);\
603603 \ };\
604604 \ };\
605605 \ };\
606606 \}" :: forall a b c d. Fn3 a b c d -> a -> b -> c -> d
607607
608608 foreign import runFn4
609− "function runFn4(f) {\
609+ "function runFn4(fn) {\
610610 \ return function(a) {\
611611 \ return function(b) {\
612612 \ return function(c) {\
613613 \ return function(d) {\
614− \ return f(a, b, c, d);\
614+ \ return fn(a, b, c, d);\
615615 \ };\
616616 \ };\
617617 \ };\
@@ -619,13 +619,13 @@ module Data.Function where
619619 \}" :: forall a b c d e. Fn4 a b c d e -> a -> b -> c -> d -> e
620620
621621 foreign import runFn5
622− "function runFn5(f) {\
622+ "function runFn5(fn) {\
623623 \ return function(a) {\
624624 \ return function(b) {\
625625 \ return function(c) {\
626626 \ return function(d) {\
627627 \ return function(e) {\
628− \ return f(a, b, c, d, e);\
628+ \ return fn(a, b, c, d, e);\
629629 \ };\
630630 \ };\
631631 \ };\
@@ -634,14 +634,14 @@ module Data.Function where
634634 \}" :: forall a b c d e f. Fn5 a b c d e f -> a -> b -> c -> d -> e -> f
635635
636636 foreign import runFn6
637− "function runFn6(f) {\
637+ "function runFn6(fn) {\
638638 \ return function(a) {\
639639 \ return function(b) {\
640640 \ return function(c) {\
641641 \ return function(d) {\
642642 \ return function(e) {\
643643 \ return function(f) {\
644− \ return f(a, b, c, d, e, f);\
644+ \ return fn(a, b, c, d, e, f);\
645645 \ };\
646646 \ };\
647647 \ };\
@@ -651,7 +651,7 @@ module Data.Function where
651651 \}" :: forall a b c d e f g. Fn6 a b c d e f g -> a -> b -> c -> d -> e -> f -> g
652652
653653 foreign import runFn7
654− "function runFn7(f) {\
654+ "function runFn7(fn) {\
655655 \ return function(a) {\
656656 \ return function(b) {\
657657 \ return function(c) {\
@@ -659,7 +659,7 @@ module Data.Function where
659659 \ return function(e) {\
660660 \ return function(f) {\
661661 \ return function(g) {\
662− \ return f(a, b, c, d, e, f, g);\
662+ \ return fn(a, b, c, d, e, f, g);\
663663 \ };\
664664 \ };\
665665 \ };\
@@ -670,7 +670,7 @@ module Data.Function where
670670 \}" :: 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
671671
672672 foreign import runFn8
673− "function runFn8(f) {\
673+ "function runFn8(fn) {\
674674 \ return function(a) {\
675675 \ return function(b) {\
676676 \ return function(c) {\
@@ -679,7 +679,7 @@ module Data.Function where
679679 \ return function(f) {\
680680 \ return function(g) {\
681681 \ 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);\
683683 \ };\
684684 \ };\
685685 \ };\
@@ -691,7 +691,7 @@ module Data.Function where
691691 \}" :: 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
692692
693693 foreign import runFn9
694− "function runFn9(f) {\
694+ "function runFn9(fn) {\
695695 \ return function(a) {\
696696 \ return function(b) {\
697697 \ return function(c) {\
@@ -701,7 +701,7 @@ module Data.Function where
701701 \ return function(g) {\
702702 \ return function(h) {\
703703 \ 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);\
705705 \ };\
706706 \ };\
707707 \ };\
@@ -714,7 +714,7 @@ module Data.Function where
714714 \}" :: 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
715715
716716 foreign import runFn10
717− "function runFn10(f) {\
717+ "function runFn10(fn) {\
718718 \ return function(a) {\
719719 \ return function(b) {\
720720 \ return function(c) {\
@@ -725,7 +725,7 @@ module Data.Function where
725725 \ return function(h) {\
726726 \ return function(i) {\
727727 \ 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);\
729729 \ };\
730730 \ };\
731731 \ };\