[Haskell] Interfacing to OLE/COM: HaskellDirect the only game in town?