haskell-generic-builder: add more arguments
haskell-modules: map all kinds of missing system libraries to null
all-packages.nix: recurse into Haskell package set to make Hydra find them