General & Haskell development setup