pub(crate) fn parse_number<T: Copy + FromStr>( slot: &mut T, v: Option<&str>, ) -> bool
Use this for any numeric option that has a static default.