Haskell changes

Related to my issue - https://github.com/isagalaev/highlight.js/issues/264.