pub fn parse_ttl(s: &str) -> Result<Duration, MurkError>
Parse a TTL like 90s, 30m, 2h, or 7d into a Duration. A bare number is rejected — the unit must be explicit so 2 is never ambiguous.
90s
30m
2h
7d
Duration
2