1# we reject alternates with multiple object branches 2 3## 4# @One: 5## 6{ 'struct': 'One', 7 'data': { 'name': 'str' } } 8## 9# @Two: 10## 11{ 'struct': 'Two', 12 'data': { 'value': 'int' } } 13## 14# @Alt: 15## 16{ 'alternate': 'Alt', 17 'data': { 'one': 'One', 18 'two': 'Two' } } 19