Delegates

Function call as an object. Delegates are used in .NET and so are needed for interop.

TODO: Do we need to know how to convert a delegate into some F# type?