úÎéÑ     NoneNoneNoneNone Serialize value into  Deserialize next value from , also returns leftovers  Get value'&s type signature, should work fine on  values C takes list of strings with datatypes which already been traversed H workaround to support recursive datatypes. In most cases you should be  passing empty list in there. KGet 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. It'Js possible to beam arbitrary Storable instances (not very size efficient) It',s possible to beam arbitrary Enum instances  un4beamWord functions are a bit more efficient than [un]beamInt R it assumes that values are non-negative which allows more compact representation : ! "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL  2 ! "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNoneQEncode single value into compact bytestring, for encoding large number of values 9 use beam and toByteString from Blaze.ByteString.Builder MDecode single value from bytestring. ByteString must be exactly correct size JEncode single value with extra type singature added, this adds 8 bytes to O binary representation, but will prevent decoding using invalid data instances .Decode single value encoded with encodeSigned MNO    ONMP      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\beamable-0.1.0.0 Data.BeamableData.Beamable.UtilData.Beamable.InternalData.Beamable.IntData.Beamable.Integerblaze-builder-0.3.1.1!Blaze.ByteString.Builder.Internal toByteString'Blaze.ByteString.Builder.Internal.TypesBuilderpeekBSunLunRTypeSign unTypeSignBeamablebeamunbeam typeSignRtypeSignDecoderencodedecode encodeSigned decodeSigned encodeLive decodeLivefeedbeamInt unbeamInt beamInteger unbeamIntegerbytestring-0.10.0.2Data.ByteString.Internal ByteStringbaseGHC.Err undefined beamStorablebeamEnumbeamWord GBeamablegbeamgunbeam gtypeSignsignMurunbeamStorable unbeamEnum unbeamWord beamWordX unbeamWordX unfoldCnt$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