Is YI also an IDE for creating Haskell code? I guess it's not, it's "just" a text editor right? I mean, if it talks to GHC directly, it could neatly take over some tricks used in Visual Haskell (on the fly type inference, good completion, etc), only much much easier (without the COM layer, directly in Haskell).