val pattern_matches : t -> node -> boolval focus_matches : t -> path list -> path listval int : (Z.t -> bool) option -> tval string : (string -> bool) option -> tval bytes : (Stdlib.Bytes.t -> bool) option -> tval pp : Stdlib.Format.formatter -> t -> unit