func (i MultiInstrumentation) SelectPartialError() {
	for _, instr := range i.instrs {
		instr.SelectPartialError()
	}
}
SelectPartialError satisfies the Instrumentation interface but does no
work.
package instrumentation
import "time"
type MultiInstrumentation struct {
	instrs []Instrumentation
}
var _ Instrumentation = MultiInstrumentation{}
func NewMultiInstrumentation(instrs ...Instrumentation) Instrumentation {
	return MultiInstrumentation{
		instrs: instrs,
	}
}
func (i MultiInstrumentation) InsertCall() {
	for _, instr := range i.instrs {
		instr.InsertCall()
	}
}
func (i MultiInstrumentation) InsertRecordCount(n int) {
	for _, instr := range i.instrs {
		instr.InsertRecordCount(n)
	}
}
func (i MultiInstrumentation) InsertCallDuration(d time.Duration) {
	for _, instr := range i.instrs {
		instr.InsertCallDuration(d)
	}
}
func (i MultiInstrumentation) InsertRecordDuration(d time.Duration) {
	for _, instr := range i.instrs {
		instr.InsertRecordDuration(d)
	}
}
func (i MultiInstrumentation) InsertQuorumFailure() {
	for _, instr := range i.instrs {
		instr.InsertQuorumFailure()
	}
}
func (i MultiInstrumentation) SelectCall() {
	for _, instr := range i.instrs {
		instr.SelectCall()
	}
}
func (i MultiInstrumentation) SelectKeys(n int) {
	for _, instr := range i.instrs {
		instr.SelectKeys(n)
	}
}
func (i MultiInstrumentation) SelectSendTo(n int) {
	for _, instr := range i.instrs {
		instr.SelectSendTo(n)
	}
}
func (i MultiInstrumentation) SelectFirstResponseDuration(d time.Duration) {
	for _, instr := range i.instrs {
		instr.SelectFirstResponseDuration(d)
	}
}