code: func (sl *StoreLimits) AddPerChannel(name string, cl *ChannelLimits) {
  	if sl.PerChannel == nil {
  		sl.PerChannel = make(map[string]*ChannelLimits)
  	}
  	sl.PerChannel[name] = cl
  }
docs: // AddPerChannel stores limits for the given channel `name` in the StoreLimits.
  // Inheritance (that is, specifying 0 for a limit means that the global limit
  // should be used) is not applied in this call. This is done in StoreLimits.Build
  // along with some validation.