Throws if handlers is empty. Use Resolution.dropped to send nothing.
handlers
Asks each factory in turn, and returns the first answer that isn't declined.
Throws if
handlersis empty. Use Resolution.dropped to send nothing.