We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
A CIF has to keep alive the types used to make it.
One way would be to just deep-copy at the CIF creation time. Another way would be some kind of internal hash table and reference counting.