code: func (l *ByteIntervalList) insertValue(v ByteInterval, at *ByteIntervalElement) *ByteIntervalElement {
  	return l.insert(&ByteIntervalElement{Value: v}, at)
  }
docs: // insertValue is a convenience wrapper for insert(&Element{Value: v}, at).