an instantiated quantiles object (passed in metadata at instantiation time, in channel.go, retrieved from the channel's access to context.options) should be able to sufficiently return data that TopicStats can use to fill in its structure... right?

I think that would properly encapsulate things.