Given a Process (the output of 'start'), return a reference that can be used to wait for process completion then returns the exit value.