@@ -195,8 +195,12 @@ diff localizer context leftType rightType =
195 (docApp localizer context rightName (map (docType localizer App) rightArgs))
195 (docApp localizer context rightName (map (docType localizer App) rightArgs))
200+ if Var.isTuple leftName then None else App
198− docApp localizer context leftName
202+ docApp localizer context leftName
199− <$> sequenceA (zipWith (go App) leftArgs rightArgs)
203+ <$> sequenceA (zipWith (go subContext) leftArgs rightArgs)
201 (Type.App _ _, Type.App _ _) ->
205 (Type.App _ _, Type.App _ _) ->
202 error "Type applications without concrete names should not get here."
206 error "Type applications without concrete names should not get here."