adds some haskell completion stuff