[Haskell-cafe] Get expected type of expression using GHC API?