'int' => [25, sub {$_[0] =~ /^[+-]?(\d+)$/ && $1 >= -2147483648;}, 'as_long'], 'long' => [20, sub {$_[0] =~ /^[+-]?(\d+)$/ && $1 >= -2147483648; }, 'as_long'],