While trying to upgrade from 0.8.1, I faced some struggle because NewStampede is returning a private type that makes it harder to use.
Is this on purpose, or else could it be made public?
func NewStampede[V any](logger *slog.Logger, cache cachestore.Store[V], options ...Option) *stampede[V] {
https://github.com/go-chi/stampede/blob/master/stampede.go#L22
While trying to upgrade from 0.8.1, I faced some struggle because NewStampede is returning a private type that makes it harder to use.
Is this on purpose, or else could it be made public?
https://github.com/go-chi/stampede/blob/master/stampede.go#L22