1# we reject alternates with multiple string-like branches
2{ 'enum': 'Enum',
3  'data': [ 'hello', 'world' ] }
4{ 'alternate': 'Alt',
5  'data': { 'one': 'str',
6            'two': 'Enum' } }
7