A Deferred which becomes, or a callable which takes no
arguments and returns an object implementing IMessage. This
will be called and the returned object used to deliver the message when it
arrives.
(type: no-argument callable
)