sig   type t   val v : string -> B0.Cmd.t   val empty : B0.Cmd.t   val is_empty : B0.Cmd.t -> bool   val ( % ) : B0.Cmd.t -> string -> B0.Cmd.t   val ( %% ) : B0.Cmd.t -> B0.Cmd.t -> B0.Cmd.t   val add_arg : B0.Cmd.t -> string -> B0.Cmd.t   val add_args : B0.Cmd.t -> B0.Cmd.t -> B0.Cmd.t   val on : bool -> B0.Cmd.t -> B0.Cmd.t   val p : B0.Fpath.t -> string   val line_tool : B0.Cmd.t -> string option   val get_line_tool : B0.Cmd.t -> string   val line_args : B0.Cmd.t -> string list   val equal : B0.Cmd.t -> B0.Cmd.t -> bool   val compare : B0.Cmd.t -> B0.Cmd.t -> int   val of_string : string -> B0.Cmd.t B0.result   val to_string : B0.Cmd.t -> string   val to_list : B0.Cmd.t -> string list   val to_rev_list : B0.Cmd.t -> string list   val of_list : ?slip:string -> string list -> B0.Cmd.t   val of_rev_list : string list -> B0.Cmd.t   val of_values : ?slip:string -> ('-> string) -> 'a list -> B0.Cmd.t   val of_fpaths : ?slip:string -> B0.Fpath.t list -> B0.Cmd.t   val pp : B0.Cmd.t B0.Fmt.t   val dump : B0.Cmd.t B0.Fmt.t end