What if record took a third argument - `format`? It would be a callable that took the base metric name and worked the percentile label into it however it makes sense for the application/library in question.