So far we've only considered custom/binary COM interfaces, and not the
Automation (IDispatch) interfaces that scripting languages
normally access components through. The H/Direct IDL compiler will
support the creation of IDispatch interfaces to Haskell COM
components, through the support for [dual] interfaces. A generic,
library implementation of IDispatch will be provided (a candidate
for such an implementation is a cut down version of HaskellObject).
ToDo:fill in details of how this is all going to work