type t = { prefix : string option; command : string; params : string list; trailing : bool; } val pp : Format.formatter -> t -> unit val make : ?prefix:string -> ?always_trailing:bool -> string -> string list -> t val write : Buffer.t -> t -> unit val parse : ?ofs:int -> ?len:int -> string -> t option