Hi, could const generics be used to make a version of new / owned that can't return None?
It feels weird to me that if I make a buffer of size MutableIpv4Packet::minimum_packet_size() and then let packet = MutableIpv4Packet::owned(that buffer), this requires an unwrap because we can't be sure that the buffer is big enough to hold the minimum packet size.