code: func IsNotAPointerError(err error) bool {
  	if e, ok := err.(interface {
  		NotAPointerError() bool
  	}); ok {
  		return e.NotAPointerError()
  	}
  	if parent := parentOf(err); parent != nil {
  		return IsNotAPointerError(parent)
  	}
  	return false
  }
docs: // IsNotAPointerError indicates the parsed data is not an LFS pointer.