static Parsed <double> TryParseAngle(string str) { double value; if (double.TryParse(str.StripSuffix("deg"), out value)) { return(Parsed.Success(value, str)); } return(Parsed.Failure <double>(str)); }