             typename remove_cv<T0>::type,             typename promote_args_0<                typename remove_cv<T0>::type,                typename promote_args_0<                   typename remove_cv<T0>::type,                   typename promote_args_0<                      typename remove_cv<T0>::type,                      typename promote_args_0<                         typename remove_cv<T0>::type, 