typedef BOOST_DEDUCED_TYPENAME boost::conditional< boost::is_signed<no_cvr_prefinal_t>::value, boost::make_signed<no_cvr_prefinal_t>, boost::type_identity<no_cvr_prefinal_t> >::type no_cvr_prefinal_lazy_t;