1# we check for no duplicate keys with indirect base
2{ 'struct': 'Base',
3  'data': { 'name': 'str' } }
4{ 'struct': 'Mid',
5  'base': 'Base',
6  'data': { 'value': 'int' } }
7{ 'struct': 'Sub',
8  'base': 'Mid',
9  'data': { '*name': 'str' } }
10