Mostly for debugging purposes, so I can make sure behavior is consistent across different shells. Although I suppose this might also be of use if you've got a mega weird `sh` that you'd like to avoid. Defaults to `sh` so current behavior is preserved.