Trivial question, just out of curiosity. Why it is not possible to define aliases for :quit in GHCi? Prelude> :def ayuda \_ -> return ":help" Prelude> :def adios \_ -> return ":quit" Prelude> :ayuda ... normal help output... Prelude> :adios Prelude> -- /L/e/k/t/u