should we deep copy this? `tuple(COLLECTIONS_TYPE_BASIC)`?