@@ -239,7 +239,7 @@ typeInstanceDictionaryDeclaration name mn deps className tys decls =
239239 -- must be guarded by at least one function abstraction. For that reason, if the dictionary has no
240240 -- dependencies, we introduce an unnamed function parameter.
241241 let superclasses =
242− [ (fieldName, Abs (Left (Ident "_")) (SuperClassDictionary superclass tyArgs))
242+ [ (fieldName, Abs (Left (Ident C.__unused)) (SuperClassDictionary superclass tyArgs))
243243 | (index, (superclass, suTyArgs)) <- zip [0..] implies
244244 , let tyArgs = map (replaceAllTypeVars (zip args tys)) suTyArgs
245245 , let fieldName = mkSuperclassDictionaryName superclass index
@@ -249,7 +249,7 @@ typeInstanceDictionaryDeclaration name mn deps className tys decls =
249249 dictTy = foldl TypeApp (TypeConstructor className) tys
250250 constrainedTy = quantify (if null deps then function unit dictTy else ConstrainedType deps dictTy)
251251 dict = TypeClassDictionaryConstructorApp className memberNames'
252− dict' = if null deps then Abs (Left (Ident "_")) dict else dict
252+ dict' = if null deps then Abs (Left (Ident C.__unused)) dict else dict
253253 result = ValueDeclaration name TypeInstanceDictionaryValue [] Nothing (TypedValue True dict' constrainedTy)
254254 return result
255255