Create a new Closure that will call callback when it's invoked.
a delegate or function to call when the DClosure is invoked.
Should the first and last parameter passed to the callback be swapped. This is usefull when using the closure for a Signal, where the instance is the first parameter, but when using delegates it usually isn't used.
Create a new Closure that will call callback when it's invoked.