Add support for rule conditions and actions sequencing.
Extension developer will be able to return Promises inside conditions and actions library modules. By doing so, the developer can delay the running of the next condition or action until some async task is completed.