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