pub fn usage_error(msg: &str) -> u8
Shared helper: print a usage error and return the USAGE exit code.