Module Octogram.Agent_state
type (_, _) eq = | Eq : ('a, 'a) eq
module type KEY = sig ... endval register_key : (module KEY) -> unitval initial_state : home_dir:string -> unit -> tval add : 'a key -> 'a -> t -> unitval find : ?default:'a -> 'a key -> t -> 'aval find_opt : 'a key -> t -> 'a optionval home_dir : t -> string