pub fn parse_flag(s: &str) -> Result<bool, String>
Accepts 1/0/true/false (command-line convention).
1/0/true/false