public static NumberValidator NonNegative() => v => Optional(v) .Filter(x => x >= 0) .ToValidation(NumericError.NonNegative());
public static NumberValidator LessThan(decimal value) => v => Optional(v) .Filter(x => x < value) .ToValidation(NumericError.LessThan(value));