I personally don't think that's worth it. I'm looking forward to initializing my one or two-field messages with `new Foo(bar, baz)` and the overhead of one method per-type is worth it to me.

For extremists we could even offer a `--no-builders` option on the compiler.