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