This patch includes serveral bug fixes after the latest release and make emacs-haskell-mode compile on Emacs 28.