6#Ԋ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 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.    p !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~p !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~p !"$%&'#)*+,(-./0123546798;:<>=?@ABCDEGFHIJKLMNOPQRSTUVWXYZ[\]_`ab^cdefghijklmnopqrstvuxwyz{|}~p !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ]      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ m      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~t     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFEGEHEIEJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|{}{~{ air-2011.6.12Air.Data.Record.SimpleLabel.THAir.Data.Record.SimpleLabel Air.Here.THAir.Control.Monad.ObjectBuilderAir.Control.Monad.ListBuilder Air.LightAir.THAir.EnvAirmkLabelsmkLabel:->LabelPointModifierSetterGetterlabelgetsetmodgetMsetM=:modMhere ObjectBuilderexecObjectBuilderobject ListBuilderonemanyexecListBuilderlistrunListBuilder.><^/-<->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 let_receive map_send_to belongs_tohasindexedmap_with_indexrjustljust powerslicecommonrsortencodedecodeonly_one concat_mapto_listto_setto_hto_ato_a'hist compare_byeqisis_notisn'taren'tswaptuple2tuple3list2list3 filter_fst filter_sndonly_fstonly_sndmap_fstmap_sndpairtriplesplatsplat3twinfrom_iexplodelowerupper starts_with ends_with capitalizeto_strace'atvoiddon'tlengthdropto_fsleepfirst_orputs exit_successfork insert_uniquesqueezeendmkLabel1unLabel_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>>=>>returnBoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShowGHC.BoolBool GHC.TypesCharDoubleFloatInt 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.IOFilePathIOError userErrorlcmgcd^^oddeven realToFrac fromIntegral toRational toIntegerdivModquotRemdivremquotrecipfloorceilingroundtruncateproperFraction undefined Control.MonadmapM_mapM sequence_sequence=<<subtractsignumabs* showParen showStringshowCharshowsShowSshowListshow showsPrecunzip3unzipzipWith3zipWithzip3!! concatMaplookupnotElemelemallanyorandreversebreakspansplitAttake dropWhile takeWhilecycle replicaterepeatiteratescanr1scanrfoldr1scanl1scanlfoldlnullinitlasttailhead Data.MaybemaybeNothingJustMaybemaxBoundminBoundfromEnumtoEnumpredsuccuncurrycurryasTypeOfuntilflipconstidfmapnot||&&/=minmax<=compareGTEQLTmonoid-owns-2010.5.29Data.Monoid.Owns+