code: func NewClientWrapper(service micro.Service) client.Wrapper {
  	return func(c client.Client) client.Client {
  		return &clientWrapper{service, c}
  	}
  }
docs: // NewClientWrapper wraps a service within a client so it can be accessed by subsequent client wrappers.