/* tests data packing and unpacking */ struct msg { string from_name = 1; string to_name = 2; optional struct[kill] kill = 3; array struct[run] run = 4; } struct kill { string weapon = 1; string action = 2; } struct run { string how = 1; }