code: func (sp *StreamerPrices) Price(msg interface{}) *protocols.Price {
  	t := reflect.TypeOf(msg).Elem()
  	return sp.priceMatrix[t]
  }
docs: // Price implements the accounting interface and returns the price for a specific message