opt!(where"Directives for how to handle abnormal process completion (i.e. non-zero exit codes)\nThis does not apply to `detached` processes",["DETACHING"]),
opt!("ignore";*2"Ignore process return code",""),
opt!("supercede";*2"If return code is a non-zero code, use it as the return code for the parent (this) process.\n\t\t\tIf there are multiple non-zero return codes, it is not specified which is returned"),
opt!("terminate";*2"If return code is a non-zero code, abort all running children and return the code as this process' return code immediately"),
opt!("wait";*3"Same as `terminate`, except waits for currently active processes to complete before aborting"),
opt!("log";*3"Write the code to this process' `stderr` if non-zero"),
opt!("file"=>"filename";"If non-zero, write the code to a file if non-zero. If unable to write to the file, it is ignored"),
opt!("retry"=>"number";"If non-zero, restart the process up to `number` times.\n\t\t\tIf `number` if 'inf', retry indefinately (this can cause an infinite loop if program never completes with zero exit code)"),
opt!("ignore";*3"Ignore process return code",""),
opt!("supercede";*3"If return code is a non-zero code, use it as the return code for the parent (this) process.\n\t\t\t\tIf there are multiple non-zero return codes, it is not specified which is returned"),
opt!("terminate";*3"If return code is a non-zero code, abort all running children and return the code as this process' return code immediately"),
opt!("wait";*4"Same as `terminate`, except waits for currently active processes to complete before aborting"),
opt!("log";*4"Write the code to this process' `stderr` if non-zero"),
opt!("file"=>"filename";*2"If non-zero, append the code to a file if non-zero. If unable to write to the file, it is ignored"),
opt!("file:clobber"=>"filename";"If non-zero, (over)write the code to a file if non-zero. If unable to write to the file, it is ignored"),
opt!("retry"=>"number";*2"If non-zero, restart the process up to `number` times.\n\t\t\t\tIf `number` if `inf`, retry indefinately (this can cause an infinite loop if program never completes with zero exit code)"),