Tweak company and add tabs and some haskell nonsense