Execute from path

Run spawned commands from $PATH
    
This makes us less fragile, when commands move between directories, on OS releases or OS commands.
Is it a good idea to modify the environment of the current process?  This isn't thread-safe and unexpected, no?