Ocamlnet 4 Reference Manual : Netencoding.Q

`sig
val encode : ?pos:int -> ?len:int -> string -> string
val encode_tstring :
?pos:int -> ?len:int -> Netsys_types.tstring -> Bytes.t
val encode_poly :
?pos:int -> ?len:int -> 's Netstring_tstring.tstring_ops -> 's -> Bytes.t
val decode : ?pos:int -> ?len:int -> string -> string
val decode_tstring :
?pos:int -> ?len:int -> Netsys_types.tstring -> Bytes.t
val decode_poly :
?pos:int -> ?len:int -> 's Netstring_tstring.tstring_ops -> 's -> Bytes.t
end`