Tweak company and add structured haskell mode