1# we reject a base that is not a struct
2{ 'union': 'Union', 'data': { 'a': 'int', 'b': 'str' } }
3{ 'struct': 'MyType', 'base': 'Union', 'data': { 'c': 'int' } }
4