public static IValidatableArgument<double> IsNaN(this IArgument<double> @argument) { return @argument.AddValidationPredicate(DoubleNaNValidationPredicate.Instance); }