Tomado de la implementación del CCG de type_traitspor qué se static_castnecesita aquí? template <typename _Tp, typename... _Args> struct __is_nt_constructible_impl : public integral_constant<bool, noexcept(_Tp(declval<_Args>()...))> {}; template <typename _Tp, typename...