@@ -333,16 +333,8 @@ generateFunction args body =
333{-# NOINLINE funcHelpers #-}
333{-# NOINLINE funcHelpers #-}
334funcHelpers :: IntMap.IntMap JS.Expr
334funcHelpers :: IntMap.IntMap JS.Expr
335funcHelpers =
335funcHelpers =
336− IntMap.fromList
336+ IntMap.fromList $
337− [ (2, JS.Ref (Name.fromLocal "F2"))
337+ map (\n -> (n, JS.Ref (Name.makeF n))) [2..9]
338− , (3, JS.Ref (Name.fromLocal "F3"))
339− , (4, JS.Ref (Name.fromLocal "F4"))
340− , (5, JS.Ref (Name.fromLocal "F5"))
341− , (6, JS.Ref (Name.fromLocal "F6"))
342− , (7, JS.Ref (Name.fromLocal "F7"))
343− , (8, JS.Ref (Name.fromLocal "F8"))
344− , (9, JS.Ref (Name.fromLocal "F9"))
@@ -397,16 +389,8 @@ generateNormalCall func args =
397{-# NOINLINE callHelpers #-}
389{-# NOINLINE callHelpers #-}
398callHelpers :: IntMap.IntMap JS.Expr
390callHelpers :: IntMap.IntMap JS.Expr
399callHelpers =
391callHelpers =
400− IntMap.fromList
392+ IntMap.fromList $
401− [ (2, JS.Ref (Name.fromLocal "A2"))
393+ map (\n -> (n, JS.Ref (Name.makeA n))) [2..9]
402− , (3, JS.Ref (Name.fromLocal "A3"))
403− , (4, JS.Ref (Name.fromLocal "A4"))
404− , (5, JS.Ref (Name.fromLocal "A5"))
405− , (6, JS.Ref (Name.fromLocal "A6"))
406− , (7, JS.Ref (Name.fromLocal "A7"))
407− , (8, JS.Ref (Name.fromLocal "A8"))
408− , (9, JS.Ref (Name.fromLocal "A9"))