@@ -17,14 +17,14 @@ foreign import concat
1717 \ };\
1818 \}" :: forall a. [a] -> [a] -> [a]
1919
20−cons :: forall a n. a -> Array n a -> Array (S n) a
21−cons x (Array xs) = Array $ concat [x] xs
20+cons' :: forall a n. a -> Array n a -> Array (S n) a
21+cons' x (Array xs) = Array $ concat [x] xs
2222
2323foreign import error
2424 "function error(msg) {\
2525 \ throw msg;\
2626 \}" :: forall a. String -> a
2727
28−main = case cons 1 $ cons 2 $ cons 3 nil of
28+main = case cons' 1 $ cons' 2 $ cons' 3 nil of
2929 Array [1, 2, 3] -> Debug.Trace.trace "Done"
3030 _ -> error "Failed"