Replaces the current process image with the executed process. If this function succeeds, it does not return.
argv[0] is the name of the process to replace the current one with. If it
is not already a file path (i.e. it contains '/'), it is resolved into a
file path based on PATH from the parent environment.
It is illegal to call this function in a fork() child.
pub fn replace(io: Io, options: ReplaceOptions) ReplaceError
pub fn replace(io: Io, options: ReplaceOptions) ReplaceError {
return io.vtable.processReplace(io.userdata, options);
}