@@ -79,41 +79,41 @@ module Operators =
7979 /// Tuple two arguments
8080 /// </summary>
8181 /// <category index="0">Common Combinators</category>
82- let inline tuple2 a b = a , b
82+ let inline tuple2 < 'T1 , 'T2 > ( t1 : 'T1 ) ( t2 : 'T2 ) = t1 , t2
8383
8484 /// <summary>
8585 /// Tuple three arguments
8686 /// </summary>
8787 /// <category index="0">Common Combinators</category>
88- let inline tuple3 a b c = a , b , c
88+ let inline tuple3 < 'T1 , 'T2 , 'T3 > ( t1 : 'T1 ) ( t2 : 'T2 ) ( t3 : 'T3 ) = t1 , t2 , t3
8989
9090 /// <summary>
9191 /// Tuple four arguments
9292 /// </summary>
9393 /// <category index="0">Common Combinators</category>
94- let inline tuple4 a b c d = a , b , c , d
94+ let inline tuple4 < 'T1 , 'T2 , 'T3 , 'T4 > ( t1 : 'T1 ) ( t2 : 'T2 ) ( t3 : 'T3 ) ( t4 : 'T4 ) = t1 , t2 , t3 , t4
9595
9696 /// <summary>
9797 /// Tuple five arguments
9898 /// </summary>
9999 /// <category index="0">Common Combinators</category>
100- let inline tuple5 a b c d e = a , b , c , d , e
100+ let inline tuple5 < 'T1 , 'T2 , 'T3 , 'T4 , 'T5 > ( t1 : 'T1 ) ( t2 : 'T2 ) ( t3 : 'T3 ) ( t4 : 'T4 ) ( t5 : 'T5 ) = t1 , t2 , t3 , t4 , t5
101101
102102 /// Tuple six arguments
103103 /// <category index="0">Common Combinators</category>
104- let inline tuple6 a b c d e f = a , b , c , d , e , f
104+ let inline tuple6 < 'T1 , 'T2 , 'T3 , 'T4 , 'T5 , 'T6 > ( t1 : 'T1 ) ( t2 : 'T2 ) ( t3 : 'T3 ) ( t4 : 'T4 ) ( t5 : 'T5 ) ( t6 : 'T6 ) = t1 , t2 , t3 , t4 , t5 , t6
105105
106106 /// <summary>
107107 /// Tuple seven arguments
108108 /// </summary>
109109 /// <category index="0">Common Combinators</category>
110- let inline tuple7 a b c d e f g = a , b , c , d , e , f , g
110+ let inline tuple7 < 'T1 , 'T2 , 'T3 , 'T4 , 'T5 , 'T6 , 'T7 > ( t1 : 'T1 ) ( t2 : 'T2 ) ( t3 : 'T3 ) ( t4 : 'T4 ) ( t5 : 'T5 ) ( t6 : 'T6 ) ( t7 : 'T7 ) = t1 , t2 , t3 , t4 , t5 , t6 , t7
111111
112112 /// <summary>
113113 /// Tuple eight arguments
114114 /// </summary>
115115 /// <category index="0">Common Combinators</category>
116- let inline tuple8 a b c d e f g h = a , b , c , d , e , f , g , h
116+ let inline tuple8 < 'T1 , 'T2 , 'T3 , 'T4 , 'T5 , 'T6 , 'T7 , 'T8 > ( t1 : 'T1 ) ( t2 : 'T2 ) ( t3 : 'T3 ) ( t4 : 'T4 ) ( t5 : 'T5 ) ( t6 : 'T6 ) ( t7 : 'T7 ) ( t8 : 'T8 ) = t1 , t2 , t3 , t4 , t5 , t6 , t7 , t8
117117
118118
119119 #if ! FABLE_ COMPILER || FABLE_ COMPILER_ 3
0 commit comments