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