Copy & move assignment & ctors; TSTypeConstraintCollectionCovarianceAssignable