@@ -290,13 +290,13 @@ toChezIdent i (Level l) = case i of
290290chezCond :: NonEmptyArray { c :: ChezExpr, e :: ChezExpr } -> Maybe ChezExpr -> ChezExpr
291291chezCond b o =
292292 let
293− b' :: ChezExpr
294− b' = List $ NonEmptyArray.toArray b <#> \{ c, e } -> List [ c, e ]
293+ b' :: Prim.Array ChezExpr
294+ b' = NonEmptyArray.toArray b <#> \{ c, e } -> List [ c, e ]
295295
296296 o' :: Prim.Array ChezExpr
297297 o' = Array.fromFoldable o <#> \x -> List [ Identifier "scm:else", x ]
298298 in
299− List $ [ Identifier "scm:cond", b' ] <> o'
299+ List $ [ Identifier "scm:cond" ] <> b' <> o'
300300
301301chezCurriedApplication :: ChezExpr -> NonEmptyArray ChezExpr -> ChezExpr
302302chezCurriedApplication f s = NonEmptyArray.foldl1 app $ NonEmptyArray.cons f s