improve Haskell and Alex setups