pub fn usage(msg: &str) -> StringExpand description
Localized usage message wrapping msg.
Kept distinct from validation because the two exit with different codes:
a validation failure is about the DATA and exits 1, a usage failure is
about the REQUEST and exits 2.