rename the closure function type the Sh() conveniences are based on to be public so that it's possible for other libraries to create functions of their own that return that type.
document Shfn.Run()
document panic behavior of Shfn.Run()
implement Shfn.Output() as a shorthand when you want to collect output of a command as a one-liner.
implement Shfn.CombinedOutput().