Switch to using execvpe and provide ycom::Environment