Previous change was a mistake.  It is not possible to have a MAP of
STRING, or MAP of UNION of STRING.
Attempt to add support for mixed types.