@@ -684,9 +684,11 @@ module Control.Monad.Eff where
684684
685685 foreign import foreachE "function foreachE(as) {\
686686 \ return function(f) {\
687− \ for (var i = 0; i < as.length; i++) {\
688− \ f(as[i])();\
689− \ }\
687+ \ return function() {\
688+ \ for (var i = 0; i < as.length; i++) {\
689+ \ f(as[i])();\
690+ \ }\
691+ \ };\
690692 \ };\
691693 \}" :: forall e a. [a] -> (a -> Eff e Unit) -> Eff e Unit
692694