sig
type t = Re.groups
val get : Re.Group.t -> int -> string
val offset : Re.Group.t -> int -> int * int
val start : Re.Group.t -> int -> int
val stop : Re.Group.t -> int -> int
val all : Re.Group.t -> string array
val all_offset : Re.Group.t -> (int * int) array
val test : Re.Group.t -> int -> bool
val pp : Format.formatter -> Re.Group.t -> unit
end