sig
type t
val connection :
?connection:Http_client.pipeline ->
?cache_file:string -> unit -> HostIP.t
val local_copy : ?data:string -> ?meta:string -> unit -> HostIP.t
val get_country_code : HostIP.t -> string -> string option
val get_country_name : HostIP.t -> string -> string option
val get_city : HostIP.t -> string -> string option
val get_location : HostIP.t -> string -> (string * string) option
val clear_cache : HostIP.t -> unit
val forget : HostIP.t -> string -> unit
end