TryParseNumber
if (TryParseNumber(value, &num))
if (TryParseNumber(lhs, &left) && TryParseNumber(rhs, &right))