{
  config,
  lib,
  fn,
  pkgs,
  ...
}: {
  config.machine.pkgsets.haskell.pkgwrap = pkgs.haskellPackages.ghcWithPackages (pkgs: (fn.pkgFilter config.machine.pkgsets.haskell.pkgs));
  config.machine.pkgsets.haskell.pkgs = with pkgs.haskellPackages; [
    hindent
    mtl
    random
  ];
}