Îõ³h&€Ç      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF Safe-Inferred!01ÂÄÅÉÌ×ÚÜ< exinstRuntime lookup of the  c (f1 a1) instance. exinst  is a bit different from  ,  ƒ, etc. in that it looks up an instance for the singleton type itself, and not for some other type indexed by said singleton type.exinstRuntime lookup of the c a0 instance.exinstLike , but takes an explicit  besides the  instance. exinstLike , but takes explicit s besides the  instances.!exinstLike , but takes explicit s besides the  instances."exinstLike , but takes explicit s besides the  instances./exinst/ x a b applies x to the contents of a and b" if their type indexes are equal.Hint: / ( . ) ::  f ->  g ->  ( f g)0exinst0 x a b applies x to the contents of a and b" if their type indexes are equal.Hint: 0 ( . ) ::  f ->  g ->  ( f g)1exinst1 x a b applies x to the contents of a and b" if their type indexes are equal.Hint: 1 ( . ) ::  f ->  g ->  ( f g)2exinst2 x a b applies x to the contents of a and b" if their type indexes are equal.Hint: 2 ( . ) ::  f ->  g ->  ( f g).  !"#$%&'()*+,-./012 Safe-Inferred0;Ì ´3exinstLike 9 , but for l and r taking four type indexes.5exinstLike 9 , but for l and r taking three type indexes.7exinstLike 9 , but for l and r taking two type indexes.9exinstLike   from Data.Functor.Product6, but only intended to be used with kinds other than Type.?This type is particularly useful when used in combination with   as   (9 l r), so as to ensure that l and r* are indexed by the same type. Moreover, 9. already supports many common instances from base, hashable, deepseq, aeson, bytes, cereal, binary, and  quickcheck6 out of the box, so you can benefit from them as well.3456789:  Safe-Inferred0;Ì;exinstLike D , but for l and r taking four type indexes.>exinstLike D , but for l and r taking three type indexes.AexinstLike D , but for l and r taking two type indexes.DexinstLike    from Data.Functor.Sum6, but only intended to be used with kinds other than Type.?This type is particularly useful when used in combination with   as   (D l r), so as to ensure that l and r* are indexed by the same type. Moreover, D. already supports many common instances from base, hashable, deepseq, aeson, bytes, cereal, binary, and  quickcheck6 out of the box, so you can benefit from them as well. ;<=>?@ABCDEF Safe-Inferred!01ÂÌÜ‚Gexinst5Some salt we add to hashes calculated in this module. Safe-Inferred01ÂÌÜ´ Safe-Inferred!01ÂÌÜ’HexinstCompatible with the  instance and  instance, provided all of the Is and the fully applied f" instances are compatible as well.JexinstCompatible with the  instance and  instance, provided all of the Is and the fully applied f" instances are compatible as well.KexinstCompatible with the  instance and  instance, provided all of the Is and the fully applied f" instances are compatible as well.LexinstCompatible with the  instance and  instance, provided all of the Is and the fully applied f" instances are compatible as well. Safe-Inferred!01ÂÌÜÄ Safe-InferredìÇ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFÇ#'+/ $( ,0 %)!-1&*".2 9:785634DEFABC>?@;<=Í !"#$%&'()**++,,  -./0123456789:;<=>?@ABCDEFGH I J K L M N O P Q R S TUVWXYZÛ!exinst-0.9-8vEQLIk5SDG8OqmnB34M4pExinstExinst.InternalP1P2P3P4Exinst.Internal.ProductData.Functor.ProductProductSome1Exinst.Internal.SumData.Functor.SumSumExinst.HashableExinst.DeepSeq Exinst.BinaryData.Bytes.SerialSerialData.Serialize SerializeExinst.QuickCheckghc-prim GHC.Types Constraint)constraints-0.13.4-4ySeLEN6vvnKpd4wwT0LeiData.ConstraintDict'singletons-3.0.2-EZSZPlURij46o9XqmSeeBlData.SingletonsSingSingIDict4dict4Dict3dict3Dict2dict2Dict1dict1Dict0dict0Some4Some3Some2some1some2some3some4 withSome1 withSome2 withSome3 withSome4 withSome1Sing withSome2Sing withSome3Sing withSome4Sing fromSome1 fromSome2 fromSome3 fromSome4_Some1_Some2_Some3_Some4 some1SingRep some2SingRep some3SingRep some4SingRepsame1same2same3same4S4S4LS4RS3S3LS3RS2S2LS2RS1S1LS1Rsalt0 $fBinarySome4Demote $fBinarySome3 $fBinarySome2 $fBinarySome1