commit 795986aa ("Remove unneeded CPP now that GHC 8.6 is the minimum") broke the 8.4 build.
cc @bgamari