syntax = "proto2";

package combinators;

message Foo {
  optional int32 quux = 1;

  message Bar {
    optional int32 fizz = 1;
    optional string buzz = 2;
  }

  optional Bar foo = 2;
  optional Bar bar = 3;
  optional Bar baz = 4;
}