Sourceval tag :
('a,
'b,
[> `Duplicate_field of string| `Invalid_field_index of int| `Invalid_variant_index of int| `Message of string| `Missing_field of string| `Unexpected_exception of exn| `Unimplemented of string| `Unknown_field of string| `Unknown_variant of string ]as 'c)t->('a, 'cError.de_error)result
Sourceval unit_variant :
('a,
'b,
[> `Duplicate_field of string| `Invalid_field_index of int| `Invalid_variant_index of int| `Message of string| `Missing_field of string| `Unexpected_exception of exn| `Unimplemented of string| `Unknown_field of string| `Unknown_variant of string ]as 'c)t->(unit, 'cError.de_error)result
Sourceval tuple_variant :
('a,
'b,
[> `Duplicate_field of string| `Invalid_field_index of int| `Invalid_variant_index of int| `Message of string| `Missing_field of string| `Unexpected_exception of exn| `Unimplemented of string| `Unknown_field of string| `Unknown_variant of string ]as 'c)t->(moduleDe__.Intf.Rec.Visitor_intfwithtypevalue = 'b)->('b, 'cError.de_error)result
Sourceval record_variant :
('a,
'b,
[> `Duplicate_field of string| `Invalid_field_index of int| `Invalid_variant_index of int| `Message of string| `Missing_field of string| `Unexpected_exception of exn| `Unimplemented of string| `Unknown_field of string| `Unknown_variant of string ]as 'c)t->(moduleDe__.Intf.Rec.Visitor_intfwithtypetag = 'dandtypevalue = 'b)->(moduleDe__.Intf.Rec.Visitor_intfwithtypevalue = 'd)->fields:string list->('b, 'cError.de_error)result