rules:
  any-of:
    given: $.*
    then:
      function: or
      functionOptions:
        properties: [p, q]
