1# we reject alternate with base type
2{ 'struct': 'Base',
3  'data': { 'string': 'str' } }
4{ 'alternate': 'Alt',
5  'base': 'Base',
6  'data': { 'number': 'int' } }
7