func NewServerLabellers(labellers ...ServerLabeller) *ServerLabellers {
    sl := &ServerLabellers{
        labelNames: make([]string, len(labellers)), // just an optimization step
        labellers:  append([]ServerLabeller{}, labellers...),
    }