C-      !" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  None9Derive labels for all the record selector in a datatype. None &Get the getter function from a label. &Get the setter function from a label. (Get the modifier function from a label. <Get a value out of state pointed to by the specified label. BSet a value somewhere in state pointed to by the specified label.  Alias for   that reads like an assignment. DModify a value with a function somewhere in state pointed to by the  specified label.     NoneNone Safe-Inferred Safe-Inferred Identity of  An associative operation Fold a list using the monoid. , For most types, the default definition for  will be ? used, but the function is included in the class definition so ? that an optimized version can be provided for specific types. None(A class for types with a default value. !The default value for this type. #"None ! ! ! ! None"#$%"#$%"#$%"#$% None&&&& Nonei'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~i'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~i'()*+,-./0432159876:;<=>?@ABCDEFGHIJKLMNOPQSRTUVWXYZ[\`_^]abcdefghijklmnopqrstuvwxyz{|}~i'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None &NoneS      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ NoneNonee      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^`abcdefghijklmnopqrstuvwxyz{|}~  !&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#"$"%"&"'()*"+,"-./0"1"2.3.4"5"6"789:;<=>?@ABCDEFGHIHJ.KLMLNLOLPLQLRLSLTLUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}F~F         air-2013.7.18Air.Data.Record.SimpleLabel.THAir.Data.Record.SimpleLabel Air.TH.Air Air.TH.HereAir.Control.Monad.ListBuilderAir.Data.MonoidAir.Data.DefaultAir.Control.Monad.ObjectBuilderAir.Data.ManagedAir.TH.Default Air.LightAir.SimpleMathAir.THAir.EnvAirmkLabelsmkLabel:->LabelPointModifierSetterGetterlabelgetsetmodgetMsetM=:modMtuplehere ListBuilderonemanyexecListBuilderlistrunListBuilderMonoidmemptymappendmconcat+Defaultdef ObjectBuilderexecObjectBuilderobjectManaged initializedestroywith_managed_object mkDefault.><^/-<->joinatfirstsecondthirdforthfifthsixthseventheighthninthtenthunique is_uniquesametimesuptodownto remove_at insert_at replace_atslice cherry_pickinjectinject'reducereduce'selectrejectlabel_bylabeling in_group_ofsplit_to belongs_tohasindexedrjustljustrsort concat_mapto_listto_setto_hto_ato_a' compare_byeqisis_notisn'taren'tswaptuple2tuple3list2list3 filter_fst filter_sndmap_fstmap_sndsplatsplat3clonefrom_ilowerupper starts_with ends_with capitalizeto_strace'voiddon'tlengthdroptakesplitAtindex replicate!!to_fsleepputs exit_successfork insert_uniqueendiol2ss2lap2ap3ap4ap5ap6ap7ap8ap9 powerslicehistexplodemkLabel1unLabel_get_set_mod $fCategory:-> $fMonoidSeq $fMonoidSet $fMonoidMap $fMonoidText $fMonoidText0$fMonoidByteString$fMonoidByteString0 $fMonoidMaybe$fMonoid(,,,,) $fMonoid(,,,) $fMonoid(,,) $fMonoid(,) $fMonoid() $fMonoid(->) $fMonoid[]$fMonoidWord64$fMonoidWord32$fMonoidWord16 $fMonoidWord8 $fMonoidInt64 $fMonoidInt32 $fMonoidInt16 $fMonoidInt8 $fMonoidFloat$fMonoidDouble$fMonoidInteger $fMonoidInt$fDefaultTimeOfDay$fDefaultUTCTime$fDefaultDiffTime $fDefaultDay$fDefault(,,,,)$fDefault(,,,) $fDefault(,,) $fDefaultBool$fDefaultWord64$fDefaultWord32$fDefaultWord16$fDefaultWord8$fDefaultInt64$fDefaultInt32$fDefaultInt16 $fDefaultInt8 $fDefaultText$fDefaultText0$fDefaultByteString$fDefaultByteString0 $fDefault(,) $fDefaultIO $fDefault(->) $fDefault[]$fDefaultMaybe$fDefaultRatio$fDefaultDouble$fDefaultFloat$fDefaultInteger $fDefaultInt $fDefaultMap $fDefaultSet $fDefault()baseGHC.Base++GHC.Errerrorfoldrghc-primGHC.PrimseqGHC.Listconcatfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$GHC.Num fromIntegerGHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.Classes==>=negatefail>>=>>fmapreturn fromIntegral realToFrac toInteger toRationalBoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShow GHC.TypesBoolCharDoubleFloatInt integer-gmpGHC.Integer.TypeIntegerOrderingRationalIO Data.EitherEitherStringFalseTrueLeftRightLTEQGTPrelude$!readIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharGHC.IO.ExceptionioError Text.Readreadreadseither Data.Listunwordswordsunlineslinesproductsumfoldl1minimummaximumlex readParenreadList readsPrecText.ParserCombinators.ReadPReadSacoshatanhasinhcoshtanhsinhacosatanasincostansinlogBase**logsqrtexppiatan2isIEEEisNegativeZeroisDenormalized isInfiniteisNaN scaleFloat significandexponent encodeFloat decodeFloat floatRange floatDigits floatRadixGHC.IOFilePath userErrorIOErrorlcmgcd^^oddevendivModquotRemdivremquotrecipfloorceilingroundtruncateproperFraction undefined Control.MonadmapM_mapM sequence_sequence=<<maxBoundminBoundfromEnumtoEnumpredsucc showParen showStringshowCharshowsShowSshowListshow showsPrecunzip3unzipzipWith3zipWithzip3 concatMaplookupnotElemelemallanyorandreversebreakspan dropWhile takeWhilecyclerepeatiteratescanr1scanrfoldr1scanl1scanlfoldlnullinitlasttailhead Data.MaybemaybeNothingJustMaybeuncurrycurrysubtractsignumabs*asTypeOfuntilflipconstid/=compare<=&&||notmaxmin