This happens unless I turn on one of the indentation modes, but I want to use structured-haskell-mode, which recommends not turning any of them on.
Steps to reproduce:
emacs -Q -L . -l haskell-mode-autoloads.el examples/indent.hs
M-x indent-according-to-mode (or just hit TAB)