Type to instantiate DeferredActionImpl with.
IRCPlugin whose deferredActions array the action will be appended to.
Delegate to create a CarryingFiber from.
String context of the action.
String secondary context of the action.
Name of the function that created this action.
Instantiates a DeferredActionImpl in the guise of a DeferredAction with the implicit type T as payload and appends it to the passed IRCPlugin's deferredActions array.
Overload that takes a void delegate() delegate, which DeferredActionImpl's constructor will create a CarryingFiber from.