Throws: If is_class_v<U>&&!is_final_v<U>&&!is_base_of_v<nested_exception, U>
is true,
an exception of unspecified type that is publicly derived from both
U and nested_exception
and constructed from stdβ::βforward<T>(t), otherwise
stdβ::βforward<T>(t).