val shell : string list -> bool
val shellF : string list * (string -> string) -> unit
val shellOutput : string list -> string option
val shell : string list -> bool
val shellF : string list * (string -> string) -> unit
val shellOutput : string list -> string option