Allow Packets to be created from Stream
factory Packet.fromStream(Stream<List<int>> stream){ Packet p = Packet(); p._stream = stream; p._isStream = true; return p; }