sig
  val encode : ?crlf:bool -> ?pos:int -> ?len:int -> string -> string
  val decode : ?pos:int -> ?len:int -> string -> string
  class encoding_pipe : ?crlf:bool -> unit -> Netchannels.pipe
  class decoding_pipe : unit -> Netchannels.pipe
end