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