1# we reject a nested alternate branch
2{ 'alternate': 'Alt1',
3  'data': { 'name': 'str', 'value': 'int' } }
4{ 'alternate': 'Alt2',
5  'data': { 'nested': 'Alt1' } }
6