@@ -142,7 +142,7 @@ renameInDecl isTopLevel (Rec ds) = do
142renameInValue :: Expr Ann -> Rename (Expr Ann)
142renameInValue :: Expr Ann -> Rename (Expr Ann)
143renameInValue (Literal ann l) =
143renameInValue (Literal ann l) =
144 Literal ann <$> renameInLiteral renameInValue l
144 Literal ann <$> renameInLiteral renameInValue l
145−renameInValue c@(Constructor{}) = return c
145+renameInValue c@Constructor{} = return c
146renameInValue (Accessor ann prop v) =
146renameInValue (Accessor ann prop v) =
147 Accessor ann prop <$> renameInValue v
147 Accessor ann prop <$> renameInValue v
148renameInValue (ObjectUpdate ann obj vs) =
148renameInValue (ObjectUpdate ann obj vs) =
@@ -154,7 +154,7 @@ renameInValue (App ann v1 v2) =
154 App ann <$> renameInValue v1 <*> renameInValue v2
154 App ann <$> renameInValue v1 <*> renameInValue v2
155renameInValue (Var ann (Qualified Nothing name)) =
155renameInValue (Var ann (Qualified Nothing name)) =
156 Var ann . Qualified Nothing <$> lookupIdent name
156 Var ann . Qualified Nothing <$> lookupIdent name
157−renameInValue v@(Var{}) = return v
157+renameInValue v@Var{} = return v
158renameInValue (Case ann vs alts) =
158renameInValue (Case ann vs alts) =
159 newScope $ Case ann <$> traverse renameInValue vs <*> traverse renameInCaseAlternative alts
159 newScope $ Case ann <$> traverse renameInValue vs <*> traverse renameInCaseAlternative alts
160renameInValue (Let ann ds v) =
160renameInValue (Let ann ds v) =
@@ -180,7 +180,7 @@ renameInCaseAlternative (CaseAlternative bs v) = newScope $
180-- Renames within binders.
180-- Renames within binders.
182renameInBinder :: Binder a -> Rename (Binder a)
182renameInBinder :: Binder a -> Rename (Binder a)
183−renameInBinder n@(NullBinder{}) = return n
183+renameInBinder n@NullBinder{} = return n
184renameInBinder (LiteralBinder ann b) =
184renameInBinder (LiteralBinder ann b) =
185 LiteralBinder ann <$> renameInLiteral renameInBinder b
185 LiteralBinder ann <$> renameInLiteral renameInBinder b
186renameInBinder (VarBinder ann name) =
186renameInBinder (VarBinder ann name) =