val construct : ?compact:bool ->'aencoding->'a-> string
val destruct :
'aencoding->string ->('a, [> EzEncoding.destruct_error ])Stdlib.result
val serialize :
'aencoding->'a->(Crypto.Raw.t,
[ `forge_error of string| `no_case_matched of int option| `recursive_error ])Stdlib.result
val deserialize :
'aencoding->Crypto.Raw.t->('a,
[ `end_of_bytes of int| `int_too_long| `no_case_matched of int option| `not_a_bool of char * int| `recursive_error| `unexpected_tag of string * int ])Stdlib.result