Now seriously: while reading this, and especially the first problem, my head was shouting "immutable data structures! immutable data structures!".
The author surely must have encountered IDSs during their 10-year tenure with Lisp. I'm curious about why they thought they would not fit the bill for the problems they are writing about.