úÎâ.     NoneJKNoneNoneNone;None $01234BHJKM Phantom a# has just one possible value, like ()5, and is encoded as a 0-byte sequence. However, its  depends on the  of its parameter. Serialize value into  Deserialize next value from , also returns leftovers 0Get value's type signature, should work fine on  ° values takes list of strings with datatypes which already been traversed workaround to support recursive datatypes. In most cases you should be passing empty list in there.ŽGet type signature of arbitrary Beamable datatatype encoded as Word64 hash with all constructors and datatypes in it. It's preferable to use B against typeSignR, because implementation of later might change.!LIt's possible to beam arbitrary Storable instances (not very size efficient)".It's possible to beam arbitrary Enum instancesB #$%&'() *!+",-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX    7 #$%&'()  *!+",-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXNone‰Encode single value into compact bytestring, for encoding large number of values use beam and toByteString from Blaze.ByteString.BuilderLDecode single value from bytestring. ByteString must be exactly correct size˜Encode single value with extra type singature added, this adds 8 bytes to binary representation, but will prevent decoding using invalid data instances-Decode single value encoded with encodeSigned YZ[  [ZY\      !"#$%&'()*+,-./01233456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgbeamable-0.1.1.0 Data.BeamableData.Beamable.UtilData.Beamable.InternalData.Beamable.SplitsData.Beamable.IntData.Beamable.Integerblaze-builder-0.3.3.4!Blaze.ByteString.Builder.Internal toByteString'Blaze.ByteString.Builder.Internal.TypesBuilderpeekBSunLunRPhantomTypeSign unTypeSignBeamablebeamunbeam typeSignRtypeSignDecoderencodedecode encodeSigned decodeSigned encodeLive decodeLivefeedsplitAtLastWordbeamInt beamIntPoke pokeWord8 unbeamInt beamInteger unbeamIntegerprimTruebytestring-0.10.4.0Data.ByteString.Internal ByteStringbaseGHC.Err undefined beamStorablebeamEnum GBeamablegbeamgunbeam gtypeSignResult runResultsignMurunbeamStorable unbeamEnum defResultbeamWord beamWordPoke unbeamWord beamWordX unbeamWordX unfoldCnt$fBeamablePhantom$fBeamableByteString$fBeamableByteString0 $fBeamable[]$fBeamableBool$fBeamableMaybe$fBeamableEither$fBeamable(,,,,,,)$fBeamable(,,,,,)$fBeamable(,,,,)$fBeamable(,,,)$fBeamable(,,) $fBeamable(,) $fBeamable()$fBeamableChar$fBeamableInteger$fBeamableTypeSign$fBeamableDouble$fBeamableFloat$fBeamableWord64$fBeamableWord32$fBeamableWord16$fBeamableWord8$fBeamableWord$fBeamableInt64$fBeamableInt32$fBeamableInt16$fBeamableInt8 $fBeamableInt $fGBeamableK1$fGBeamable:*: $fGBeamableU1 $fGBeamableM1$fGBeamable:+:$fGBeamableM10$fGBeamableM11$fGBeamableM12 WantBytes WantPrefix WantAnyData