31 tests pass. Still working on process_wait()