can anybody explain me how to override Haskell package sets for a specific compiler version? I can do `haskellPackages = pkgs.haskell.packages.ghc822.override { ... }` and it works, but I want to do `haskell.packages.ghc822 = pkgs.haskell.packages.ghc822.override { ... }` and that doesn't work