docs: function resolveSchemasDeps(schemas, schemasMap, callback) {
    async.reduce(schemas, [], function (result, schema, next) {
      tryAndDelay(resolveSchemaDeps, result, schema, schemasMap, next);
    }, function (err, result) {
      return err ? callback(err) : callback(null, _.uniq(result));
    });
  }