code: function createNextAsyncAction (actionFunc, outputs) {
    var resolver = null;
    var promise = new Promise((resolve) => resolver = resolve);
    var fn = createNextFunction(actionFunc, resolver);
    addOutputs(fn, outputs);
  
    return { fn, promise };
  }
docs: Create next sync action
  @param {Function} actionFunc
  @param {Array} outputs
  @returns {{}}