code: func AbsPath(base *string) error {
  	v, err := filepath.Abs(*base)
  	if err != nil {
  		return errors.Annotate(err, "unable to resolve absolute path").
  			InternalReason("base(%q)", *base).Err()
  	}
  	*base = v
  	return nil
  }
docs: // AbsPath is a convenience wrapper around filepath.Abs that accepts a string
  // pointer, base, and updates it on successful resolution.