h& o      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None/Z? 2 fastsumHelper to apply a function to a functor of the nth type in a type list. An Apply SomeClass fs instance means that Sum fs has an instance of  SomeClass. Instances are written using " and an explicit type application: instance Apply SomeClass fs => SomeClass (Sum fs) where method = apply @SomeClass methodAn  INLINEABLE7 pragma on such an instance may improve dispatch speed.fastsumAn infix version of . Note that you will need -XTypeOperators turned on to use this.fastsum Element t r is a proof that t is a member of r#. This is implemented in terms of KnownNat) rather than recursive typeclass lookups.fastsumAn infix synonym for .fastsumAn  Elements ms r constraint proves that r" contains all of the elements in ms. fastsum?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~fastsum-0.2.0.0-inplaceData.SumData.Sum.TemplatesApplyapply:<Element:<:ElementsPunPSum ElemIndex unsafeInject unsafeProjectinjectproject projectGuard decompose decomposeLastweaken elemIndexelemNoapply'apply2apply2' $fNFDataSum $fNFData1Sum $fHashableSum$fHashable1Sum $fShowSum $fShow1Sum$fOrdSum $fOrd1Sum$fEqSum$fEq1Sum$fTraversableSum $fFunctorSum $fFoldableSum$fApplyconstraint:$fApplyconstraint:0$fApplyconstraint:1$fApplyconstraint:2$fApplyconstraint:3$fApplyconstraint:4$fApplyconstraint:5$fApplyconstraint:6$fApplyconstraint:7$fApplyconstraint:8$fApplyconstraint:9$fApplyconstraint:10$fApplyconstraint:11$fApplyconstraint:12$fApplyconstraint:13$fApplyconstraint:14$fApplyconstraint:15$fApplyconstraint:16$fApplyconstraint:17$fApplyconstraint:18$fApplyconstraint:19$fApplyconstraint:20$fApplyconstraint:21$fApplyconstraint:22$fApplyconstraint:23$fApplyconstraint:24$fApplyconstraint:25$fApplyconstraint:26$fApplyconstraint:27$fApplyconstraint:28$fApplyconstraint:29$fApplyconstraint:30$fApplyconstraint:31$fApplyconstraint:32$fApplyconstraint:33$fApplyconstraint:34$fApplyconstraint:35$fApplyconstraint:36$fApplyconstraint:37$fApplyconstraint:38$fApplyconstraint:39$fApplyconstraint:40$fApplyconstraint:41$fApplyconstraint:42$fApplyconstraint:43$fApplyconstraint:44$fApplyconstraint:45$fApplyconstraint:46$fApplyconstraint:47$fApplyconstraint:48$fApplyconstraint:49$fApplyconstraint:50$fApplyconstraint:51$fApplyconstraint:52$fApplyconstraint:53$fApplyconstraint:54$fApplyconstraint:55$fApplyconstraint:56$fApplyconstraint:57$fApplyconstraint:58$fApplyconstraint:59$fApplyconstraint:60$fApplyconstraint:61$fApplyconstraint:62$fApplyconstraint:63$fApplyconstraint:64$fApplyconstraint:65$fApplyconstraint:66$fApplyconstraint:67$fApplyconstraint:68$fApplyconstraint:69$fApplyconstraint:70$fApplyconstraint:71$fApplyconstraint:72$fApplyconstraint:73$fApplyconstraint:74$fApplyconstraint:75$fApplyconstraint:76$fApplyconstraint:77$fApplyconstraint:78$fApplyconstraint:79$fApplyconstraint:80$fApplyconstraint:81$fApplyconstraint:82$fApplyconstraint:83$fApplyconstraint:84$fApplyconstraint:85$fApplyconstraint:86$fApplyconstraint:87$fApplyconstraint:88$fApplyconstraint:89$fApplyconstraint:90$fApplyconstraint:91$fApplyconstraint:92$fApplyconstraint:93$fApplyconstraint:94$fApplyconstraint:95$fApplyconstraint:96$fApplyconstraint:97$fApplyconstraint:98$fApplyconstraint:99$fApplyconstraint:100$fApplyconstraint:101$fApplyconstraint:102$fApplyconstraint:103$fApplyconstraint:104$fApplyconstraint:105$fApplyconstraint:106$fApplyconstraint:107$fApplyconstraint:108$fApplyconstraint:109$fApplyconstraint:110$fApplyconstraint:111$fApplyconstraint:112$fApplyconstraint:113$fApplyconstraint:114$fApplyconstraint:115$fApplyconstraint:116$fApplyconstraint:117$fApplyconstraint:118$fApplyconstraint:119$fApplyconstraint:120$fApplyconstraint:121$fApplyconstraint:122$fApplyconstraint:123$fApplyconstraint:124$fApplyconstraint:125$fApplyconstraint:126$fApplyconstraint:127$fApplyconstraint:128$fApplyconstraint:129$fApplyconstraint:130$fApplyconstraint:131$fApplyconstraint:132$fApplyconstraint:133$fApplyconstraint:134$fApplyconstraint:135$fApplyconstraint:136$fApplyconstraint:137$fApplyconstraint:138$fApplyconstraint:139$fApplyconstraint:140$fApplyconstraint:141$fApplyconstraint:142$fApplyconstraint:143$fApplyconstraint:144$fApplyconstraint:145$fApplyconstraint:146$fApplyconstraint:147$fApplyconstraint:148$fApplyconstraint:149$fApplyconstraint:150$fApplyconstraint:151$fApplyconstraint:152$fApplyconstraint:153$fApplyconstraint:154$fApplyconstraint:155$fApplyconstraint:156$fApplyconstraint:157$fApplyconstraint:158$fApplyconstraint:159$fApplyconstraint:160$fApplyconstraint:161$fApplyconstraint:162$fApplyconstraint:163$fApplyconstraint:164$fApplyconstraint:165$fApplyconstraint:166$fApplyconstraint:167$fApplyconstraint:168$fApplyconstraint:169$fApplyconstraint:170$fApplyconstraint:171$fApplyconstraint:172$fApplyconstraint:173$fApplyconstraint:174$fApplyconstraint:175$fApplyconstraint:176$fApplyconstraint:177$fApplyconstraint:178$fApplyconstraint:179$fApplyconstraint:180$fApplyconstraint:181$fApplyconstraint:182$fApplyconstraint:183$fApplyconstraint:184$fApplyconstraint:185$fApplyconstraint:186$fApplyconstraint:187$fApplyconstraint:188$fApplyconstraint:189$fApplyconstraint:190$fApplyconstraint:191$fApplyconstraint:192$fApplyconstraint:193$fApplyconstraint:194$fApplyconstraint:195$fApplyconstraint:196$fApplyconstraint:197$fApplyconstraint:198mkElemIndexTypeFamilymkApplyInstancebaseGHC.Base Alternative