@@ -190,61 +190,61 @@ foreign import runEffectFn10 :: forall a b c d e f g h i j r.
190190 EffectFn10 a b c d e f g h i j r -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> Effect r
191191
192192instance semigroupEffectFn1 :: Semigroup r => Semigroup (EffectFn1 a r ) where
193- append f1 f2 = mkEffectFn1 $ runEffectFn1 f1 <> runEffectFn1 f2
193+ append f1 f2 = mkEffectFn1 \a -> runEffectFn1 f1 a <> runEffectFn1 f2 a
194194
195195instance semigroupEffectFn2 :: Semigroup r => Semigroup (EffectFn2 a b r ) where
196- append f1 f2 = mkEffectFn2 $ runEffectFn2 f1 <> runEffectFn2 f2
196+ append f1 f2 = mkEffectFn2 \a b -> runEffectFn2 f1 a b <> runEffectFn2 f2 a b
197197
198198instance semigroupEffectFn3 :: Semigroup r => Semigroup (EffectFn3 a b c r ) where
199- append f1 f2 = mkEffectFn3 $ runEffectFn3 f1 <> runEffectFn3 f2
199+ append f1 f2 = mkEffectFn3 \a b c -> runEffectFn3 f1 a b c <> runEffectFn3 f2 a b c
200200
201201instance semigroupEffectFn4 :: Semigroup r => Semigroup (EffectFn4 a b c d r ) where
202- append f1 f2 = mkEffectFn4 $ runEffectFn4 f1 <> runEffectFn4 f2
202+ append f1 f2 = mkEffectFn4 \a b c d -> runEffectFn4 f1 a b c d <> runEffectFn4 f2 a b c d
203203
204204instance semigroupEffectFn5 :: Semigroup r => Semigroup (EffectFn5 a b c d e r ) where
205- append f1 f2 = mkEffectFn5 $ runEffectFn5 f1 <> runEffectFn5 f2
205+ append f1 f2 = mkEffectFn5 \a b c d e -> runEffectFn5 f1 a b c d e <> runEffectFn5 f2 a b c d e
206206
207207instance semigroupEffectFn6 :: Semigroup r => Semigroup (EffectFn6 a b c d e f r ) where
208- append f1 f2 = mkEffectFn6 $ runEffectFn6 f1 <> runEffectFn6 f2
208+ append f1 f2 = mkEffectFn6 \a b c d e f -> runEffectFn6 f1 a b c d e f <> runEffectFn6 f2 a b c d e f
209209
210210instance semigroupEffectFn7 :: Semigroup r => Semigroup (EffectFn7 a b c d e f g r ) where
211- append f1 f2 = mkEffectFn7 $ runEffectFn7 f1 <> runEffectFn7 f2
211+ append f1 f2 = mkEffectFn7 \a b c d e f g -> runEffectFn7 f1 a b c d e f g <> runEffectFn7 f2 a b c d e f g
212212
213213instance semigroupEffectFn8 :: Semigroup r => Semigroup (EffectFn8 a b c d e f g h r ) where
214- append f1 f2 = mkEffectFn8 $ runEffectFn8 f1 <> runEffectFn8 f2
214+ append f1 f2 = mkEffectFn8 \a b c d e f g h -> runEffectFn8 f1 a b c d e f g h <> runEffectFn8 f2 a b c d e f g h
215215
216216instance semigroupEffectFn9 :: Semigroup r => Semigroup (EffectFn9 a b c d e f g h i r ) where
217- append f1 f2 = mkEffectFn9 $ runEffectFn9 f1 <> runEffectFn9 f2
217+ append f1 f2 = mkEffectFn9 \a b c d e f g h i -> runEffectFn9 f1 a b c d e f g h i <> runEffectFn9 f2 a b c d e f g h i
218218
219219instance semigroupEffectFn10 :: Semigroup r => Semigroup (EffectFn10 a b c d e f g h i j r ) where
220- append f1 f2 = mkEffectFn10 $ runEffectFn10 f1 <> runEffectFn10 f2
220+ append f1 f2 = mkEffectFn10 \a b c d e f g h i j -> runEffectFn10 f1 a b c d e f g h i j <> runEffectFn10 f2 a b c d e f g h i j
221221
222222instance monoidEffectFn1 :: Monoid r => Monoid (EffectFn1 a r ) where
223- mempty = mkEffectFn1 mempty
223+ mempty = mkEffectFn1 \_ -> mempty
224224
225225instance monoidEffectFn2 :: Monoid r => Monoid (EffectFn2 a b r ) where
226- mempty = mkEffectFn2 mempty
226+ mempty = mkEffectFn2 \_ _ -> mempty
227227
228228instance monoidEffectFn3 :: Monoid r => Monoid (EffectFn3 a b c r ) where
229- mempty = mkEffectFn3 mempty
229+ mempty = mkEffectFn3 \_ _ _ -> mempty
230230
231231instance monoidEffectFn4 :: Monoid r => Monoid (EffectFn4 a b c d r ) where
232- mempty = mkEffectFn4 mempty
232+ mempty = mkEffectFn4 \_ _ _ _ -> mempty
233233
234234instance monoidEffectFn5 :: Monoid r => Monoid (EffectFn5 a b c d e r ) where
235- mempty = mkEffectFn5 mempty
235+ mempty = mkEffectFn5 \_ _ _ _ _ -> mempty
236236
237237instance monoidEffectFn6 :: Monoid r => Monoid (EffectFn6 a b c d e f r ) where
238- mempty = mkEffectFn6 mempty
238+ mempty = mkEffectFn6 \_ _ _ _ _ _ -> mempty
239239
240240instance monoidEffectFn7 :: Monoid r => Monoid (EffectFn7 a b c d e f g r ) where
241- mempty = mkEffectFn7 mempty
241+ mempty = mkEffectFn7 \_ _ _ _ _ _ _ -> mempty
242242
243243instance monoidEffectFn8 :: Monoid r => Monoid (EffectFn8 a b c d e f g h r ) where
244- mempty = mkEffectFn8 mempty
244+ mempty = mkEffectFn8 \_ _ _ _ _ _ _ _ -> mempty
245245
246246instance monoidEffectFn9 :: Monoid r => Monoid (EffectFn9 a b c d e f g h i r ) where
247- mempty = mkEffectFn9 mempty
247+ mempty = mkEffectFn9 \_ _ _ _ _ _ _ _ _ -> mempty
248248
249249instance monoidEffectFn10 :: Monoid r => Monoid (EffectFn10 a b c d e f g h i j r ) where
250- mempty = mkEffectFn10 mempty
250+ mempty = mkEffectFn10 \_ _ _ _ _ _ _ _ _ _ -> mempty
0 commit comments