úÎ!ã      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi0A ListTuple is a List with a type-level length.  to be used when there isn')t a more specific adaptive tuple defined jklno-element tuple m1Adaptive tuples: unboxed tuples of varying size.  sG is a type-level indicator of the number of elements in the container.  nopqCreate a ListTuple ril opqil  opq stuv Generate a reification function wx Generate ATupleN ... ATupleM y&Given a value n >1, create data value ATupleN zJGenerate Functor, Applicative, and AdaptiveTuple instances for type (t s) {'derive Functor instance for type (t s) |-Generate Applicative instance for type (t s) }/Generate AdaptiveTuple instance for type (t s) ~1Create a list of n Names, with the associated Pat' s and Exp's vxyz{|}vxyz{|}-  !"#$%&'()*+,-./01234567-  !"#$%&'()*+,-./01234567-  !"#$%&'()*+,-./01234567-   !""#$$%&&'(()**+,,-../0012234567-89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd-89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd-89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd-899:;;<==>??@AABCCDEEFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]^__`abcdeHLazily convert a list of AdaptiveTuples into an AdaptiveTuple of lists. f/Map a 0-indexed function over an AdaptiveTuple gh efgh ghefefgh€       !!""##$$%&'()  !!""##$$%&'()*+,-../001234566789:;<=>?@ABadaptive-tuple-0.2.0Data.AdaptiveTupleData.AdaptiveTuple.Reps.LazyData.AdaptiveTuple.Reps.Strict Data.AdaptiveTuple.AdaptiveTupleData.AdaptiveTuple.THAdaptiveTupleExceptionATupleInsufficientInputATupleIndexOutOfBounds AdaptiveTuplegetIndexsetIndexmapIndextoATuple fromATuple tupLength sequenceATATuple20ATuple19ATuple18ATuple17ATuple16ATuple15ATuple14ATuple13ATuple12ATuple11ATuple10ATuple9ATuple8ATuple7ATuple6ATuple5ATuple4ATuple3ATuple2ATuple1 reifyTuple4 reifyTuple8 reifyTuple12 reifyTuple16 reifyTuple20invert mapIndexed reifyTuplereifyStrictTuple ListTuple getListTupleATuple0fIoObExcpinsExcp makeListTuplepureLTT1 checkStrict makeReifyhelper makeDatasmakeDataderiveInstances deriveFunctorderiveApplicativederiveAdaptivegenPE replaceAt