«If T names a referenceable type then the member typedef type names T&&; otherwise, type names T.»
Instead should it be
«If T names a referenceable type then the member typedef type names T; otherwise, type names T&&.»?
With best regards,
(Vlad from Moscow)