code: func Find(pid int) (p P, ok bool, err error) {
  	pr, err := ps.FindProcess(pid)
  	if err != nil {
  		return P{}, false, err
  	}
  	path, version, agent, ok, err := isGo(pr)
  	if !ok {
  		return P{}, false, nil
  	}
  	return P{
  		PID:          pr.Pid(),
  		PPID:         pr.PPid(),
  		Exec:         pr.Executable(),
  		Path:         path,
  		BuildVersion: version,
  		Agent:        agent,
  	}, true, nil
  }
docs: // Find finds info about the process identified with the given PID.