sig
  type t
  val get : sub:Regex.id_t -> Regex.Match.t -> string option
  val get_exn : sub:Regex.id_t -> Regex.Match.t -> string
  val get_all : Regex.Match.t -> string option array
  val get_pos_exn : sub:Regex.id_t -> Regex.Match.t -> int * int
end