1 2 3
# we reject types defined more than once { 'struct': 'Foo', 'data': { 'one': 'str' } } { 'enum': 'Foo', 'data': [ 'two' ] }