[Haskell-cafe] cabal and conditional build-depends