If T has a nested type cancellation_slot_type, returns t.get_cancellation_slot(). Otherwise returns type().
T
cancellation_slot_type
t.get_cancellation_slot()
type()
static decltype(auto) get( const T & t);