Replace type_traits::ice_and with well documented mpl::and_.