Thanks for pointing that out. I&#x27;m not a language or compiler engineer so my sight wasn&#x27;t big enough. I tend to think of a new language as a gigantic library sitting on top of another language, and just assumed that if the base language can&#x27;t handle something like a persistent data structure, then the new language would struggle with that as well.