func ProvideHandlerDurationSummary(o prometheus.SummaryOpts, l *ServerLabellers) fx.Annotated {
    return fx.Annotated{
        Name: o.Name,
        Target: func(f xmetrics.Factory) (HandlerDuration, error) {
            s, err := f.NewSummaryVec(o, l.LabelNames())