val str_gen : (Ppx_core.structure, Ppx_core.rec_flag * Ppx_core.type_declaration Ppx_core.list) Ppx_type_conv.Std.Type_conv.Generator.t
val sig_gen : (Ppx_core.signature, Ppx_core.rec_flag * Ppx_core.type_declaration Ppx_core.list) Ppx_type_conv.Std.Type_conv.Generator.t
val shape_extension : loc:Ppx_core.Location.t ‑> Ppx_core.core_type ‑> Ppx_core.expression
val digest_extension : loc:Ppx_core.Location.t ‑> Ppx_core.core_type ‑> Ppx_core.expression