code: function (uses, payload, message, callback) {
          var middles = getMiddlewares(uses, payload, message);
          internal.executer(middles).series(function (result) {
              return callback(internal.merge.apply(this, [payload].concat(result)));
          });
      }
docs: Expose method to the internal API for testing Executes middlewares