Uri.Absolute_httpSpecializations for HTTP and HTTPS schemes as per RFC9110
type uri := tval of_string : string -> tval to_string : ?pct_encoder:pct_encoder -> t -> stringval make : 
  scheme:[ `Http | `Https ] ->
  host:string ->
  ?userinfo:string ->
  ?port:int ->
  ?path:string ->
  ?query:(string * string list) list ->
  ?fragment:string ->
  unit ->
  tval host : t -> stringval scheme : t -> [ `Http | `Https ]