C\M      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL Safe3MNOPQRSTNoneUSame as Text.PrettyPrint.ANSI.Leijen's  $&, but doesn't clash with the prelude. VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]UU5None^None "068:KVa-s%Type for a dependency Library name, e.g. Directory we should unpack to Url pointing to tarballStrings containing dependenciesData type associated with  atspkg.dhall file.List of binaries to be builtList of test suitesList of libraries to be built3Optional (markdown) manpages to be converted using pandoc.Library versionCompiler versionList of dependenciesList of C dependenciesEList of ATS dependencies that should be installed as static librariesThe C compiler we should use'List of flags to pass to the C compiler 3Directory containing ATS source to be compile to C.!Directory for generated C.$Name of library being provided%Source files (should end with .dats ) to be compiled to object files' Libraries to link against (e.g.  [ "pthread" ])(.Include files to be installed with the library)Haskell .cabal# files associated with object files*Sources and targets for hs2ats+#C source files the build depends on,'Other source files the build depends on- Whether to make a static library0Source file (should end with .dats)1Binary to be built2 Libraries to link against (e.g.  [ "pthread" ])3Haskell .cabal8 files associated with the final library we want to make4 List of sources and targets for hs2ats5$Whether to use the garbage collector6#C source files the build depends on7'Extra source files the build depends on8GThis is just a tuple, except I can figure out how to use it with Dhall.E^_`abcd e !"#*$+(%',-)&./4601273589<:;=  !" #$%&'()*+,-. /0123456789:;<None/fghfijNone"#K1qkFilepath for cache inside .atspkgURL of package set to use.Libraries we want>?k@>? None2APath to  pkg.dhall or similar.)Whether to print detailed error messages.A None683\lmnopqrlmonp None8aBC compiler to use.Setup steps that can be performed concurrentlyATS dependenciesC DependenciesATS build dependenciesPath to configuration file Whether to perform setup anyhow.s C compiler Library nameFilepath to unpack totC compiler to useATSDependency itselfBC None8DEF None"#N@H1Build in current directory or indicated directoryIBuild a set of targetsITargetsuWhether to rebuild configWhether to rebuild all targetsWhether to run the linterVerbosity levelA list of targetsJ'Whether to ignore cached package configRebuild all targets Run linterSetupTargets Target triple VerbosityKSetup actions to be performedTargets$Optional compiler triple (overrides )Package data typeGHIJKNone@ML  !"#*$+(%',-)&./4601273589<:;=>?@ABCDEFGHIJKLKEFIHGJDB@CA !./01234567"#$%&'()*+,- 89:;<>?=NoneBLLvwxyz{|}~ !!"#$%&'()*+,-.//0123456789::;<=>?@ABCCDEFGHHI J K L M N O P Q R S TUVWXYZ[\]^_`a_bc_bd_ef_ghijkijlmnomnpmqr_`s_tu_vw_xy_xz_x{_|}_|~______|_|_|_____________ijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijijiji       !"#$%&'()*+,-./01234567898:8;8<8=8>?@?ABCBDBEBFBGBHBIBJBKBLBMBNBOPQPRSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}~~~~~~      !"#$%&'()*+,-./0123454678797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7      !"#$%&'()(*(+(,(-(.(/(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([(\(](^(_(`(abcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb       %)-1" !"#$%&'()*+,-./.01234565789898:8;8<8<8=8>?@?@?ABCBDBEBFBGBHBIBJBKBLBLBMNONPNQNRSTUSTVWXYWXZWX[WX\]^_]^`]^a]^b]cd]ce]cfghighjghkghlgmngopgqrgstgsugsvgswgxygz{g|}g|~g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|g|          &ats-pkg-2.4.1.6-Bj3kqc5VXvHJarrjHAADWRLanguage.ATS.PackageLanguage.ATS.Package.Exec Paths_ats_pkgQuaaludeLanguage.ATS.Package.UpgradeLanguage.ATS.Package.TypeLanguage.ATS.Package.ErrorLanguage.ATS.Package.PackageSetLanguage.ATS.Package.DhallLanguage.ATS.Package.ConfigLanguage.ATS.Package.DependencyLanguage.ATS.Package.CompilerLanguage.ATS.Package.Build)dependency-0.1.0.8-GbtweWtLnzQGO8YXikc2jkData.Dependency.TypeVersion(shake-ats-1.4.1.2-5PdQR4klDHdH70jjPDWCslDevelopment.Shake.ATS.Type objectFile cabalFile projectFile ForeignCabal upgradeAtsPkg ATSDependency$sel:libName:ATSDependency$sel:dir:ATSDependency$sel:url:ATSDependency$sel:libVersion:ATSDependency$sel:libDeps:ATSDependency ATSConstraint$sel:lower:ATSConstraint$sel:upper:ATSConstraintPkg $sel:bin:Pkg $sel:test:Pkg$sel:libraries:Pkg $sel:man:Pkg$sel:version:Pkg$sel:compiler:Pkg$sel:dependencies:Pkg $sel:clib:Pkg$sel:buildDeps:Pkg$sel:ccompiler:Pkg$sel:cflags:Pkg$sel:atsSource:Pkg $sel:cDir:PkgLib $sel:name:Lib $sel:src:Lib$sel:libTarget:Lib $sel:libs:Lib$sel:includes:Lib$sel:hsDeps:Lib$sel:hs2ats:Lib$sel:cSources:Lib$sel:extras:Lib$sel:static:LibBin $sel:src:Bin$sel:target:Bin $sel:libs:Bin$sel:hsDeps:Bin$sel:hs2ats:Bin$sel:gcBin:Bin$sel:cSources:Bin$sel:extras:Bin TargetPair$sel:hs:TargetPair$sel:ats:TargetPair$sel:cpphs:TargetPairdirLens ATSPackageSet mkBuildPlancheckPkg fetchDeps buildHelpercleanAll fetchCompiler setupCompilercheckbuildAllbuildmkPkg pkgToActionexecversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName<#>baseGHC.BasejoinData.Traversable Traversabletraverse GHC.GenericsGenericData.Semigroup<>directory-1.3.0.2System.DirectorygetModificationTime doesFileExistbinary-0.8.5.1 Data.BinaryencodedecodeData.Binary.ClassBinarywhen Data.Maybe fromMaybe Data.Functorvoid Data.OldList isPrefixOf isSuffixOf intersperse Control.MonadfilterMunless*contravariant-1.4.1-IU4rlC99MOgBhZQa6a2b8NData.Functor.Contravariant Contravariant contramap>$-ansi-wl-pprint-0.6.8.2-7ef8tehaUPNAxGjOyW3wCm%Text.PrettyPrint.ANSI.Leijen.InternalputDocredtexthang<+>Prettyprettybytestring-0.10.8.2Data.ByteString.Lazy.Internal ByteString#text-1.2.2.2-EakMpasry3jA6OIwSZhq9MData.Text.Internal.LazyTextData.Bifunctor BifunctorbimapControl.Monad.IO.ClassMonadIOliftIOSystem.EnvironmentgetEnv zipWithM_zipWithM<=< Control.Arrowsecondfirst&&&***Data.Functor.IdentityIdentity runIdentityData.Functor.ConstConstgetConst Data.Boolbool Data.Function&on2composition-prelude-1.2.0.1-50inRGbmIdP4HZCilC4NQgControl.Composition.*"dhall-1.9.1-JKBTiIM9HZaBBLKxSXUIATDhallautodetailedinput InterpretgetTemporaryDirectorygetUserDocumentsDirectorygetAppUserDataDirectorygetXdgDirectorygetHomeDirectorysetModificationTime setAccessTime getAccessTimeisSymbolicLinkpathIsSymbolicLinkdoesDirectoryExist doesPathExist getFileSizewithCurrentDirectorysetCurrentDirectorygetCurrentDirectory listDirectorygetDirectoryContents findFilesWith findFileWith findFilesfindFilefindExecutablesInDirectoriesfindExecutablesfindExecutablemakeRelativeToCurrentDirectory makeAbsolutecanonicalizePathcopyFileWithMetadatacopyFile renamePath renameFilerenameDirectory removeFileremovePathForciblyremoveDirectoryRecursiveremoveDirectorycreateDirectoryIfMissingcreateDirectorycopyPermissionssetPermissionsgetPermissionssetOwnerSearchablesetOwnerExecutablesetOwnerWritablesetOwnerReadableemptyPermissions Permissionsreadablewritable executable searchable XdgDirectoryXdgData XdgConfigXdgCache System.Directory.Internal.Config exeExtensionfilepath-1.4.1.2System.FilePath.Posix takeDirectory takeBaseName takeFileName-<.>)http-client-0.5.10-A3hW3qIXjLJ8sr3T66d7vRNetwork.HTTP.Client.CorehttpLbsNetwork.HTTP.Client.Manager newManagerNetwork.HTTP.Client.Request parseRequestNetwork.HTTP.Client.TypesRequestmethod redirectCountResponseresponseStatusresponseVersionresponseHeaders responseBodyresponseCookieJar.http-client-tls-0.3.5.3-5hFl3QOGLgoGHXBbiwkzlnNetwork.HTTP.Client.TLStlsManagerSettingsData.Text.Lazyunpackpack lens-4.16-5hN1vfzTBE7H28XCHV0DXxControl.Lens.THdefaultFieldRulesmakeFieldsNoPrefix makeFieldsabbreviatedNamerabbreviatedFieldsclassUnderscoreNoPrefixNamerclassUnderscoreNoPrefixFieldscamelCaseNamercamelCaseFieldsunderscoreNamerunderscoreFields makeWrappeddeclareLensesWith declareFieldsdeclareWrapped declarePrismsdeclareClassyFor declareClassydeclareLensesFor declareLensesmakeLensesWith makeClassyFor makeLensesFor makeClassy_ makeClassy makeLenses classyRules_ classyRules mappingNamerlookingupNamer lensRulesForunderscoreNoPrefixNamer lensRules lensClass lensField createClassgenerateLazyPatternsgenerateUpdateableOpticsgenerateSignatures simpleLensesControl.Lens.Internal.FieldTH LensRules FieldNamerDefNameTopName MethodName ClassyNamerControl.Lens.Internal.PrismTHmakeClassyPrisms makePrismsControl.Lens.AtiatsansixAtiix icontainsIndexContainscontainsIxValueIxedixAtatControl.Lens.EachEacheachControl.Lens.Platedgplateparts composOpFoldparaparaOf holesOnOfholesOnholes contextsOnOf contextsOn contextsOfcontextstransformMOnOf transformMOf transformMOn transformM transformOnOf transformOf transformOn transform cosmosOnOfcosmosOncosmosOfcosmos universeOnOf universeOn universeOfuniverse rewriteMOnOf rewriteMOn rewriteMOfrewriteM rewriteOnOf rewriteOn rewriteOfrewritechildrendeep...PlatedplateGPlatedControl.Lens.ZoomZoomed MagnifiedZoomzoomMagnifymagnifyControl.Lens.Wrappedalafala _Unwrapping _Wrapping _Unwrapping' _Wrapping'op _Unwrapped_Wrapped _Unwrapped' _GWrapped'Wrapped Unwrapped _Wrapped' Rewrapped RewrappingControl.Lens.Consunsnocsnoc|>_last_init_tail_headunconscons<|:<:>Cons_ConsSnoc_SnocControl.Lens.EmptyEmptyAsEmpty_EmptyControl.Lens.Isocoerced secondingfirsting bimappingrmappinglmapping dimapping contramappingimagmamagma involutedreversedlazyflipped uncurriedcurriedanonnon'nonmappingenumunderaufaucloneIsowithIsofromisoStrictLazySwappedReversedListAnIsoAnIso'swappedstrictControl.Lens.EqualitysimplesimplyfromEqmapEqsubstEqrunEq Identical AnEquality AnEquality'Control.Lens.Indexed itraverseByOf itraverseBy ifoldMapByOf ifoldMapBy imapAccumL imapAccumRiforMimapMiforitoListifoldlMifoldrMifind iconcatMapiforM_imapM_ifor_ itraverse_noneinoneiallianyindexindicesicompose<.> reindexed selfIndex.><.FunctorWithIndeximapimappedFoldableWithIndexifoldMapifoldedifoldrifoldlifoldr'ifoldl'TraversableWithIndex itraverse itraversedControl.Lens.Reified ReifiedLensLensrunLens ReifiedLens'ReifiedIndexedLens IndexedLensrunIndexedLensReifiedIndexedLens'ReifiedIndexedTraversalIndexedTraversalrunIndexedTraversalReifiedIndexedTraversal'ReifiedTraversal Traversal runTraversalReifiedTraversal' ReifiedGetterGetter runGetterReifiedIndexedGetter IndexedGetterrunIndexedGetter ReifiedFoldFoldrunFoldReifiedIndexedFold IndexedFoldrunIndexedFold ReifiedSetterSetter runSetterReifiedSetter'ReifiedIndexedSetter IndexedSetterrunIndexedSetterReifiedIndexedSetter' ReifiedIsoIsorunIso ReifiedIso' ReifiedPrismPrismrunPrism ReifiedPrism'Control.Lens.LevelilevelslevelsControl.Lens.Traversal sequenceByOf traverseByOf confusingdeepOffailing ifailoverfailoverelements elementsOfelement elementOfignored traversed64 traversed1 traversed imapAccumLOf imapAccumROfiforMOfimapMOfiforOf itraverseOfcloneIndexedTraversal1cloneIndexPreservingTraversal1cloneTraversal1cloneIndexedTraversalcloneIndexPreservingTraversalcloneTraversaldroppingtakingbesideboth1bothunsafeSingularsingularholesOfiunsafePartsOf'unsafePartsOf'iunsafePartsOf unsafePartsOf ipartsOf'partsOf'ipartsOfpartsOfilocilociscanl1Ofscanr1Of mapAccumLOf mapAccumROf transposeOf sequenceOfforMOfmapMOf sequenceAOfforOf traverseOf ATraversal ATraversal' ATraversal1 ATraversal1'AnIndexedTraversalAnIndexedTraversal1AnIndexedTraversal'AnIndexedTraversal1' Traversing Traversing1 Traversing' Traversing1' TraverseMin traverseMin TraverseMax traverseMaxControl.Lens.Fold foldMapByOffoldByOfidroppingWhile itakingWhile ifiltered findIndicesOf findIndexOf elemIndicesOf elemIndexOf^@?!^@?^@.. itoListOf ifoldlMOf ifoldrMOf ifoldlOf' ifoldrOf'ifindMOfifindOf iconcatMapOfiforMOf_imapMOf_iforOf_ itraverseOf_inoneOfiallOfianyOfifoldlOfifoldrOf ifoldMapOf backwardsipreusespreusesipreusepreuse ipreviewspreviewsipreviewpreviewipreprehasn'thasfoldlMOffoldrMOf foldl1Of' foldr1Of'foldlOf'foldrOf'foldl1Offoldr1OflookupOffindMOffindOf minimumByOf maximumByOf minimum1Of minimumOf maximum1Of maximumOf notNullOfnullOflast1OflastOffirst1OffirstOf^?!^?lengthOfconcatOf concatMapOf notElemOfelemOfmsumOfasumOf sequenceOf_forMOf_mapMOf_ sequence1Of_for1Of_ traverse1Of_ sequenceAOf_forOf_ traverseOf_sumOf productOfnoneOfallOfanyOforOfandOf^.. toNonEmptyOftoListOffoldlOffoldrOffoldOf foldMapOflinedworded droppingWhile takingWhilefilterediteratedunfoldedcycled replicatedrepeatedfolded64folded ifoldringfoldringifoldingfoldingControl.Lens.Prism_Shownearlyonly_Void_Nothing_Just_Right_Leftmatchingisn'tbelowasidewithoutoutsideprism'prism clonePrism withPrismAPrismAPrism'Control.Lens.Reviewreusesreusereviews#reviewreununtoControl.Lens.Gettergetting^@.iusesiuseiviewsiview ilistenings listenings ilistening listeningusesuse^.viewsviewilikelikeitotoGettingIndexedGetting AccessingControl.Lens.Tuple_19'_18'_17'_16'_15'_14'_13'_12'_11'_10'_9'_8'_7'_6'_5'_4'_3'_2'_1'Field1_1Field2_2Field3_3Field4_4Field5_5Field6_6Field7_7Field8_8Field9_9Field10_10Field11_11Field12_12Field13_13Field14_14Field15_15Field16_16Field17_17Field18_18Field19_19Control.Lens.Lensfusinguniteddevoid<#=<#~#%%=<#%=<#%~#%=#=#%%~#%~#~storing^#<<%@=<%@=%%@=%%@~<<%@~<%@~overA<<>=<<>~<<~<<<>=<<&&=<<||=<<**=<<^^=<<^=<~<<&&~<<||~<<**~<<^^~<<^~<%%=%%~&~ilensiplenslensALensALens' AnIndexedLensAnIndexedLens'Control.Lens.SetterimapOfmapOfassignA.@= imodifying%@=.@~%@~isetsisetiover icensoring censoringipassingpassingscribe<>=<>~~>wantneed%Development.Shake.Internal.Core.RulesRules%Development.Shake.Internal.Core.TypesAction"Development.Shake.Internal.Options shakeOptionsRebuild RebuildNow RebuildNormal RebuildLaterLint LintBasic LintFSATraceChange ChangeModtime ChangeDigestChangeModtimeAndDigestChangeModtimeAndDigestInputChangeModtimeOrDigest ShakeOptions shakeProgress shakeThreads shakeFiles shakeVersionshakeVerbosity shakeStaunch shakeReport shakeLintshakeLintInsideshakeLintIgnoreshakeCommandOptions shakeFlush shakeRebuildshakeAbbreviationsshakeStorageLogshakeLineBuffering shakeTimingsshakeRunCommands shakeChangeshakeCreationCheckshakeLiveFilesshakeVersionIgnore shakeColor shakeOutput shakeExtra VerbositySilentNormalQuietLoudChatty Diagnostic unix-2.7.2.2System.Posix.Files setFileModeSystem.Posix.Files.Common ownerModes(shake-ext-2.5.0.0-918hkkExcHRD6oRWM660v1Development.Shake.C CCompilerGHCOtherGCCStdGHCStdClangGCCLibDep PackageError unrecognizedresolutionFailed UnrecognizedDepErr setBuildPlan UserConfigpath defaultPkgsgithubUsernamecfgBin mkUserConfig clibSetupsetupoptionsCommandInstallBuildCleanTestFetchNukeUpgradeValgrindRunCheck_targets_recache _archTarget _rebuildAll _verbosity_lint_url _filePath_details