>u+         ! " # $ % & ' ( ) * + , - . / 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 { | } ~  9Derive labels for all the record selector in a datatype.  &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.    (A class for types with a default value. !The default value for this type.   ! ! ! ! "# 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. &"#$%&"#$%&"#$%#$%& l'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~l'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~l'()*+,-./0432159876:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWYXZ[\]^_`abfedcghijklmnopqrstuvwxyz{|}~l'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  W      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{| !&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ i      !"#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|  !&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~} !"#$%&'()*+ , - . / 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 { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZY[Y\Y]Y^_`abcdefghijklmnopqrstuvwxyz{|}~air-2011.10.19Air.Data.Record.SimpleLabel.THAir.Data.Record.SimpleLabel Air.TH.Air Air.TH.HereAir.Data.DefaultAir.Data.ManagedAir.TH.DefaultAir.Control.Monad.ObjectBuilderAir.Control.Monad.ListBuilderAir.Data.Monoid Air.LightAir.SimpleMathAir.THAir.EnvAirmkLabelsmkLabel:->LabelPointModifierSetterGetterlabelgetsetmodgetMsetM=:modMtuplehereDefaultdefManaged initializedestroywith_managed_object mkDefault ObjectBuilderexecObjectBuilderobject ListBuilderonemanyexecListBuilderlistrunListBuilderMonoidmemptymappendmconcat+.><^/-<->joinjoin'firstsecondthirdforthfifthsixthseventheighthninthtenthunique is_uniquesametimesuptodownto remove_at insert_at replace_atslice cherry_pickreducereduce'injectinject'none_ofselectreject inner_map inner_reduce inner_injectlabel_bylabeling in_group_ofsplit_toapplysend_to belongs_tohasindexedrjustljustrsort concat_mapto_listto_setto_hto_ato_a' compare_byeqisis_notisn'taren'tswaptuple2tuple3list2list3 filter_fst filter_sndonly_fstonly_sndmap_fstmap_sndsplatsplat3twinfrom_ilowerupper starts_with ends_with capitalizeto_strace'atvoiddon'tlengthdroptakesplitAtindex replicate!!to_fsleepfirst_orputs exit_successfork insert_uniquesqueezeendiol2ss2l powersliceencodedecodehistexplodemkLabel1unLabel_get_set_modbaseGHC.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.TypeInteger GHC.OrderingOrderingRationalIO Data.EitherEitherStringFalseTrueLeftRightPrelude$!readIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharSystem.IO.ErrorcatchGHC.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=<<subtractsignumabs* showParen showStringshowCharshowsShowSshowListshow showsPrecunzip3unzipzipWith3zipWithzip3 concatMaplookupnotElemelemallanyorandreversebreakspan dropWhile takeWhilecyclerepeatiteratescanr1scanrfoldr1scanl1scanlfoldlnullinitlasttailhead Data.MaybemaybeNothingJustMaybemaxBoundminBoundfromEnumtoEnumpredsuccuncurrycurryasTypeOfuntilflipconstidnot||&&/=minmax<=compareGTEQLT