Also in https://github.com/cfengine/core/pull/1171 I'm proposing to move the uid, gid, pid, and ppid to the EvalContext because there's no better place.