validators
macro_rules! validated_customized_ranged_number { ( $name:ident, $t:ident, $min:expr, $max:expr ) => { ... }; ( pub $name:ident, $t:ident, $min:expr, $max:expr ) => { ... }; }