@@ -57,8 +57,8 @@ constrainDecls decls finalConstraint =
57 Can.Declare def otherDecls ->
57 Can.Declare def otherDecls ->
58 Expr.constrainDef Map.empty def =<< constrainDecls otherDecls finalConstraint
58 Expr.constrainDef Map.empty def =<< constrainDecls otherDecls finalConstraint
60− Can.DeclareRec defs otherDecls ->
60+ Can.DeclareRec def defs otherDecls ->
61− Expr.constrainRecursiveDefs Map.empty defs =<< constrainDecls otherDecls finalConstraint
61+ Expr.constrainRecursiveDefs Map.empty (def:defs) =<< constrainDecls otherDecls finalConstraint
63 Can.SaveTheEnvironment ->
63 Can.SaveTheEnvironment ->
64 return finalConstraint
64 return finalConstraint