I know you didn't design ``MyMessage`` above, but I am not a big fan of it, since it doesn't exercise a lot of other major encoding pathways—e.g., nested messages as fields, optional fields, alternative integer encoding, default values, and such.

Could you make a remark above about making the testing of such things more comprehensive?