code: func (mux *Multiplexer) NewProtoConnection(name string, serializer keyval.Serializer) *ProtoConnection {
  	return &ProtoConnection{ProtoConnectionFields{multiplexer: mux, serializer: serializer, name: name}}
  }
docs: // NewProtoConnection creates instance of the ProtoConnection that provides access to shared
  // Multiplexer's clients with hash partitioner.