Require cpphs-1.18.1 which fixes a pattern match error that seemingly Happy now trips over