Sort out haskell ac, improve nrepl and inf haskell switching