Adding haskell mode (again) after resolving the conflicting package issues