hello world exaple is based on https://github.com/yesodweb/yesod?tab=readme-ov-file#getting-started
that's right, this is no longer a hello world app
nix-shell -p "haskellPackages.ghcWithPackages (pkgs: with pkgs; [ cabal-install ])" --run "cabal init"