Doesn't build on GHC HEAD, due to the template-haskell library providing predicates in a different way since its version 2.10.0.0.  So, we don't really need to build on HEAD...