val pp_sum :
'l 'r. (Ppx_deriving_runtime.Format.formatter ->'l->Ppx_deriving_runtime.unit)->(Ppx_deriving_runtime.Format.formatter ->'r->Ppx_deriving_runtime.unit)->Ppx_deriving_runtime.Format.formatter ->('l, 'r)sum->Ppx_deriving_runtime.unit
val show_sum :
'l 'r. (Ppx_deriving_runtime.Format.formatter ->'l->Ppx_deriving_runtime.unit)->(Ppx_deriving_runtime.Format.formatter ->'r->Ppx_deriving_runtime.unit)->('l, 'r)sum->Ppx_deriving_runtime.string
val sum_to_yojson :
'l 'r. ('l->Yojson.Safe.t)->('r->Yojson.Safe.t)->('l, 'r)sum->Yojson.Safe.t
val sum_of_yojson :
'l 'r. (Yojson.Safe.t ->'lPpx_deriving_yojson_runtime.error_or)->(Yojson.Safe.t ->'rPpx_deriving_yojson_runtime.error_or)->Yojson.Safe.t ->('l, 'r)sumPpx_deriving_yojson_runtime.error_or
val _ :
(Yojson.Safe.t ->'aPpx_deriving_yojson_runtime.error_or)->(Yojson.Safe.t ->'bPpx_deriving_yojson_runtime.error_or)->Yojson.Safe.t ->('a, 'b)sumPpx_deriving_yojson_runtime.error_or