Please don't hard-code the Cabal version in the variable name like this! Instead, the expression should accept an argument called `Cabal` and that argument should be set explicitly in `haskell-packages.nix`, like all other expressions do it.