pub fn parse(ranges: &str) -> Result<VersionReq, String>