code: func IsNotImplemented(e error) bool {
  	type ni interface {
  		IsNotImplementedError() bool
  	}
  	err, ok := Unwrap(e).(ni)
  	return ok && err.IsNotImplementedError()
  }
docs: // IsNotImplemented returns whether this error is of NotImplementedError type