documented cabal repl