Shouldn't this default to running the command with no special environment? i.e. instead of `return ()`, just

    rawSystemExit verbosity exec args