sig
  type form_input = {
    url : Str.regexp;
    form : Str.regexp;
    input : Str.regexp;
  }
  type t = {
    form_values : (Browser.Plan.form_input * string) array;
    next_hop : (Str.regexp * (Str.regexp * float) array) array;
    check_presence : (Str.regexp * Str.regexp array) array;
    check_absence : (Str.regexp * Str.regexp array) array;
    allowed_urls : Str.regexp array;
    forbidden_urls : Str.regexp array;
  }
end