@@ -333,16 +333,8 @@ generateFunction args body =
333333{-# NOINLINE funcHelpers #-}
334334funcHelpers :: IntMap.IntMap JS.Expr
335335funcHelpers =
336− IntMap.fromList
337− [ (2, JS.Ref (Name.fromLocal "F2"))
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"))
345− ]
336+ IntMap.fromList $
337+ map (\n -> (n, JS.Ref (Name.makeF n))) [2..9]
346338
347339
348340
@@ -397,16 +389,8 @@ generateNormalCall func args =
397389{-# NOINLINE callHelpers #-}
398390callHelpers :: IntMap.IntMap JS.Expr
399391callHelpers =
400− IntMap.fromList
401− [ (2, JS.Ref (Name.fromLocal "A2"))
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"))
409− ]
392+ IntMap.fromList $
393+ map (\n -> (n, JS.Ref (Name.makeA n))) [2..9]
410394
411395
412396