Use Cabal's REPL for inferior-haskell to support sandboxes.
Bind C-c C-l to launch inferior-haskell from Dired.