Sourcetype ('e, 'fu, 'return) path = | Host : string -> ('e, 'r, 'r) path| Rel : ('e, 'r, 'r) path| Path_const : ('e, 'f, 'r) path * string -> ('e, 'f, 'r) path| Path_atom : ('e, 'f, 'a -> 'r) path * ('e, 'a) atom -> ('e, 'f, 'r) path
Sourcetype ('e, 'fu, 'return) query = | Nil : ('e, 'r, 'r) query| Any : ('e, 'r, 'r) query| Query_atom : string
* ('e, 'a) atom
* ('e, 'f, 'r) query -> ('e, 'a -> 'f, 'r) query
Sourcetype slash = | Slash| No_slash| Maybe_slash
Sourceval string : [< `Path | `Query_value ] -> ('a, string) Tyre.t Sourceval execp : ('a, 'b, 'c) Vif_core__.Vif_uri.t -> string -> bool