+      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     None@Declare signed and unsigned binary word types that use a subset of the bits of the specified underlying type. For each data type the following instances are declared: , , , , , , , , , , , , , , . Unsigned variant type name!Unsigned variant constructor nameUnsigned variant proxy nameSigned variant type nameSigned variant constructor nameSigned variant proxy nameThe underlying (unsigned) typeThe bit length*List of instances for automatic derivation  None0@DRH!"#$%#&$'%(&)*E+F,G-H./g0h1i2j3456789:;<=>?@ABCDEFGH5IJKLMNOPQRSTUVWXYZ[\#$%&EFGHghij $%FGhi#&EHgj8!"#$%#&$'%(&)*E+F,G-H./g0h1i2j3456789:;<=>?@ABCDEFGH]      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#"$%&'()*+,-./0123456&'789HI:;<jk=>?@ABCDEFGHIJK01L01M01N01O01P01Q01R01S01T01U01V01W01X01Y01Z01[01\01]01^01_`)data-sword-0.2.0.1-JiLsEobfGdT45ZVAbDwY60Data.ShortWord.THData.ShortWord mkShortWordInt2Word2aWord2anInt2 $fDataInt2$fBinaryWordInt2$fFiniteBitsInt2 $fBitsInt2$fIxInt2$fHashableInt2 $fReadInt2 $fShowInt2$fIntegralInt2 $fRealInt2 $fNumInt2 $fEnumInt2 $fBoundedInt2 $fOrdInt2$fEqInt2 $fDataWord2$fBinaryWordWord2$fFiniteBitsWord2 $fBitsWord2 $fIxWord2$fHashableWord2 $fReadWord2 $fShowWord2$fIntegralWord2 $fRealWord2 $fNumWord2 $fEnumWord2$fBoundedWord2 $fOrdWord2 $fEqWord2Int3Word3aWord3anInt3 $fDataInt3$fBinaryWordInt3$fFiniteBitsInt3 $fBitsInt3$fIxInt3$fHashableInt3 $fReadInt3 $fShowInt3$fIntegralInt3 $fRealInt3 $fNumInt3 $fEnumInt3 $fBoundedInt3 $fOrdInt3$fEqInt3 $fDataWord3$fBinaryWordWord3$fFiniteBitsWord3 $fBitsWord3 $fIxWord3$fHashableWord3 $fReadWord3 $fShowWord3$fIntegralWord3 $fRealWord3 $fNumWord3 $fEnumWord3$fBoundedWord3 $fOrdWord3 $fEqWord3Int4Word4aWord4anInt4 $fDataInt4$fBinaryWordInt4$fFiniteBitsInt4 $fBitsInt4$fIxInt4$fHashableInt4 $fReadInt4 $fShowInt4$fIntegralInt4 $fRealInt4 $fNumInt4 $fEnumInt4 $fBoundedInt4 $fOrdInt4$fEqInt4 $fDataWord4$fBinaryWordWord4$fFiniteBitsWord4 $fBitsWord4 $fIxWord4$fHashableWord4 $fReadWord4 $fShowWord4$fIntegralWord4 $fRealWord4 $fNumWord4 $fEnumWord4$fBoundedWord4 $fOrdWord4 $fEqWord4Int5Word5aWord5anInt5 $fDataInt5$fBinaryWordInt5$fFiniteBitsInt5 $fBitsInt5$fIxInt5$fHashableInt5 $fReadInt5 $fShowInt5$fIntegralInt5 $fRealInt5 $fNumInt5 $fEnumInt5 $fBoundedInt5 $fOrdInt5$fEqInt5 $fDataWord5$fBinaryWordWord5$fFiniteBitsWord5 $fBitsWord5 $fIxWord5$fHashableWord5 $fReadWord5 $fShowWord5$fIntegralWord5 $fRealWord5 $fNumWord5 $fEnumWord5$fBoundedWord5 $fOrdWord5 $fEqWord5Int6Word6aWord6anInt6 $fDataInt6$fBinaryWordInt6$fFiniteBitsInt6 $fBitsInt6$fIxInt6$fHashableInt6 $fReadInt6 $fShowInt6$fIntegralInt6 $fRealInt6 $fNumInt6 $fEnumInt6 $fBoundedInt6 $fOrdInt6$fEqInt6 $fDataWord6$fBinaryWordWord6$fFiniteBitsWord6 $fBitsWord6 $fIxWord6$fHashableWord6 $fReadWord6 $fShowWord6$fIntegralWord6 $fRealWord6 $fNumWord6 $fEnumWord6$fBoundedWord6 $fOrdWord6 $fEqWord6Int7Word7aWord7anInt7 $fDataInt7$fBinaryWordInt7$fFiniteBitsInt7 $fBitsInt7$fIxInt7$fHashableInt7 $fReadInt7 $fShowInt7$fIntegralInt7 $fRealInt7 $fNumInt7 $fEnumInt7 $fBoundedInt7 $fOrdInt7$fEqInt7 $fDataWord7$fBinaryWordWord7$fFiniteBitsWord7 $fBitsWord7 $fIxWord7$fHashableWord7 $fReadWord7 $fShowWord7$fIntegralWord7 $fRealWord7 $fNumWord7 $fEnumWord7$fBoundedWord7 $fOrdWord7 $fEqWord7Int24Word24aWord24anInt24 $fDataInt24$fBinaryWordInt24$fFiniteBitsInt24 $fBitsInt24 $fIxInt24$fHashableInt24 $fReadInt24 $fShowInt24$fIntegralInt24 $fRealInt24 $fNumInt24 $fEnumInt24$fBoundedInt24 $fOrdInt24 $fEqInt24 $fDataWord24$fBinaryWordWord24$fFiniteBitsWord24 $fBitsWord24 $fIxWord24$fHashableWord24 $fReadWord24 $fShowWord24$fIntegralWord24 $fRealWord24 $fNumWord24 $fEnumWord24$fBoundedWord24 $fOrdWord24 $fEqWord24Int48Word48aWord48anInt48 $fDataInt48$fBinaryWordInt48$fFiniteBitsInt48 $fBitsInt48 $fIxInt48$fHashableInt48 $fReadInt48 $fShowInt48$fIntegralInt48 $fRealInt48 $fNumInt48 $fEnumInt48$fBoundedInt48 $fOrdInt48 $fEqInt48 $fDataWord48$fBinaryWordWord48$fFiniteBitsWord48 $fBitsWord48 $fIxWord48$fHashableWord48 $fReadWord48 $fShowWord48$fIntegralWord48 $fRealWord48 $fNumWord48 $fEnumWord48$fBoundedWord48 $fOrdWord48 $fEqWord48baseData.Typeable.InternalTypeable Data.DataDataghc-prim GHC.ClassesEqOrdGHC.EnumBoundedEnumGHC.NumNumGHC.RealRealIntegralGHC.ShowShowGHC.ReadRead'hashable-1.2.4.0-Ctl752zbguF6QanxurLOm2Data.Hashable.ClassHashableGHC.ArrIx Data.BitsBits)data-bword-0.1.0.1-Jn2N6ji0zkfAlr9IANUzLxData.BinaryWord BinaryWord mkShortWord' word2Typeint2TypeD:R:UnsignedWordInt2 word3Typeint3TypeD:R:UnsignedWordInt3 word4Typeint4TypeD:R:UnsignedWordInt4 word5Typeint5TypeD:R:UnsignedWordInt5 word6Typeint6TypeD:R:UnsignedWordInt6 word7Typeint7TypeD:R:UnsignedWordInt7 word24Type int24TypeD:R:UnsignedWordInt24 word48Type int48TypeD:R:UnsignedWordInt48lLsblMsb UnsignedWord SignedWord unsignedWord signedWord unwrappedAdd unwrappedMul leadingZeroestrailingZeroes allZeroesallOnesmsblsbtestMsbtestLsbsetMsbsetLsbclearMsbclearLsb