made Packet recursively contain Symbols after all, added Dbl guard to Symbol enum