Key : sig ... end with type t := Key.t
type _ t
include sig ... end
val t_of_sexp : (Base.Sexp.t ‑> 'v_x__018_) ‑> Base.Sexp.t ‑> 'v_x__018_ t