setup ycm and make it complete for haskell and fsharp