@@ -230,12 +230,14 @@ mismatchToReport localizer (MismatchInfo hint leftType rightType maybeReason) =
230 ListElement elementNumber region ->
230 ListElement elementNumber region ->
232 (Just region)
232 (Just region)
233− ("The " ++ ordinalPair elementNumber ++ " elements are different types of values.")
233+ ("The " ++ ordinalPair elementNumber ++ " entries in this list are different types of values.")
234 ( cmpHint
234 ( cmpHint
235− ("The " ++ Help.ordinalize (elementNumber - 1) ++ " element has this type:")
235+ ("The " ++ Help.ordinalize (elementNumber - 1) ++ " entry has this type:")
236 ("But the "++ Help.ordinalize elementNumber ++ " is:")
236 ("But the "++ Help.ordinalize elementNumber ++ " is:")
237− [ "All elements should be the same type of value so that we can\
237+ [ "Every entry in a list needs to be the same type of value.\
238− \ iterate through the list without running into unexpected values."
238+ \ This way you never run into unexpected values partway through.\
239+ \ To mix different types in a single list, create a \"union type\" as\
240+ \ described in: <http://guide.elm-lang.org/types/union_types.html>"