Not sure if creating a separate issue is the best way to go but I'm too tired to think straight right now.
"cartesian-product-switch was born as cartesian-product-case but a fairly obvious limitation was soon discovered, prompting a redesign and library name change. Further features and extensibility were also added."
So, since cartesian-product-switch completely supersedes cartesian-product-case in functionality, please add cartesian-product-switch and "remove" (or well, "don't add") cartesian-product-case. Presumably there aren't already users for cartesian-product-case or they can be contacted in time to do the simple upgrade.
Quicklisp should pull from the tarball.
Github page: https://github.com/Hexstream/cartesian-product-switch
Sorry about the unnecessary operations!
It doesn't build. There's an undeclared dependency on cartesian-product-switch.
Oops, this remark is for place-modifiers.