I don't think this instance is correct.  AFAIU, `ToMessage` should be used for strings (e.g., so that they can be used inside messages without `pack`).  If we end up using this `ToMessage` instance, it will be painful to later add another language.