docs: function filterValidRule(rule) {
    return (rule.hasOwnProperty('match')&&typeof rule.match === "object")
    && (rule.hasOwnProperty('use') && (
      typeof rule.use === "object"
      || typeof rule.use === "function"
    ))
    && (
      (rule.match.hasOwnProperty('request'))
      || (rule.match.hasOwnProperty('base'))
    )
  }