func NewClientLabellers(labellers ...ClientLabeller) *ClientLabellers {
    cl := &ClientLabellers{
        labelNames: make([]string, len(labellers)), // just an optimization step
        labellers:  append([]ClientLabeller{}, labellers...),
    }