val make : to_yojson:('a ‑> json) ‑> of_yojson:(json ‑> 'a or_error) ‑> string ‑> 'a Maki.Codec.t
val make_exn : to_yojson:('a ‑> json) ‑> of_yojson:(json ‑> ('a, exn) Result.result) ‑> string ‑> 'a Maki.Codec.t
val make_err : to_yojson:('a ‑> json) ‑> of_yojson:(json ‑> [ `Ok of 'a | `Error of string ]) ‑> string ‑> 'a Maki.Codec.t