sig   type t = Ketrew_pure.Program.t   val sh : string -> Ketrew.EDSL.Program.t   val shf :     ('a, unit, string, Ketrew.EDSL.Program.t) Pervasives.format4 -> 'a   val exec : string list -> Ketrew.EDSL.Program.t   val ( && ) :     Ketrew.EDSL.Program.t -> Ketrew.EDSL.Program.t -> Ketrew.EDSL.Program.t   val chain : Ketrew.EDSL.Program.t list -> Ketrew.EDSL.Program.t end