Wowza, I reported a bug to the Haskell tree-sitter parser and a maintainer merged a fix in under an hour! https://github.com/tree-sitter/tree-sitter-haskell/issues/48