`f64::from_str` is disappearing in https://github.com/mozilla/rust/pull/9275, so if this could change to `from_str(s).unwrap()` it'd save at least one rebase.