I've got a bandaid solution for navigating that dependency conflict I've been having!
Once I've bumped the version number I could point Cabal 2.4 to my fork of Haskell-CSS-Syntax, without any of the other dependencies attempting to pull in an older incompatible version! That took too long to figure out...
I think I'll get back on track implementing CatTrap tomorrow...