Fix a type attribute bug
Fix a type attribute bug

When adding only one type to a union
accumulator, but via multiple original types,
like a union containing only that type and
then the type itself, we would still make its
attributes inferred.

quicktype/quicktype,quicktype/quicktype,quicktype/quicktype,quicktype/quicktype,quicktype/quicktype