pub fn parse_iso_date(iso: &str) -> Option<(i32, u32, u32)>
Parse YYYY-MM-DD into (y, m, d). Returns None on any deviation from the strict 10-character ISO date form so caller validation is straightforward.
YYYY-MM-DD
(y, m, d)
None