include Annotval get_sexp : t ‑> Sexplib.Type.texception Annot_sexp of tval find_sexp : t ‑> Sexplib.Type.t ‑> t optionval parse : ?parse_pos:Parse_pos.t ‑> ?len:int ‑> bytes ‑> (bytes, Annot.t) parse_resultval parse_bigstring : ?parse_pos:Parse_pos.t ‑> ?len:int ‑> bigstring ‑> (bigstring, Annot.t) parse_resultval input_rev_sexps : ?parse_pos:Parse_pos.t ‑> ?buf:bytes ‑> Pervasives.in_channel ‑> Annot.t listval input_sexp : ?parse_pos:Parse_pos.t ‑> Pervasives.in_channel ‑> Annot.tval input_sexps : ?parse_pos:Parse_pos.t ‑> ?buf:bytes ‑> Pervasives.in_channel ‑> Annot.t listval of_string : bytes ‑> Annot.tval load_rev_sexps : ?buf:bytes ‑> string ‑> Annot.t listval load_sexps : ?buf:bytes ‑> string ‑> Annot.t listval load_sexp : ?strict:bool ‑> ?buf:bytes ‑> string ‑> Annot.tval conv : (Sexplib.Type.t ‑> 'a) ‑> t ‑> [> `Error of exn * t | `Result of 'a ]val get_conv_exn : file:string ‑> exc:exn ‑> t ‑> exn