úÎiŽRžu      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstSafe;uvwxyz{|Safe”SafeŅ}Noned~Same as Text.PrettyPrint.ANSI.Leijen's  $&, but doesn't clash with the prelude.ĸ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€}~~5None ÐNone "068:KVa%Ķ) Type for a dependency Library name, e.g. Directory we should unpack to Url pointing to tarballPackage descriptionDependencies to be unpackedDependencies to be builtC dependencies to be builtYou likely want  or Data 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. Optional compleat/ completions to be installed alongside package. Library version!Compiler version"List of library dependencies#List of C library dependencies$ List of ATS library dependencies%The C compiler we should use&'List of flags to pass to the C compiler'ATS source to be compile to C.(;Don't link statically, instead, use libraries installed by atspkg.+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 library0Haskell .cabal# files associated with object files1Generate link files.2Sources and targets for hs2ats3'Other source files the build depends on4 Whether to make a static library7Source file (should end with .dats)8Binary to be built9 Libraries to link against (e.g.  [ "pthread" ]):Haskell .cabal8 files associated with the final library we want to make; List of sources and targets for hs2ats<$Whether to use the garbage collector='Extra source files the build depends onDGThis is just a tuple, except I can figure out how to use it with Dhall.P‚ƒ„…†‡ˆ‰  ! "#$%&'()*2+/,.340-156;789=:<>?C@ABDEHFGI  !"#$%&'() *+,-./0123456789:;<=>?@ABCDEFGH None&':K-ÃJAny type implementing J' can be depended on by other packages.NŸThe package monad provides information about the package to be installed, in particular, the directory for installation and the directories for dependencies.QFFunctions containing installation information about a particular type.X3The default set of install dirs for an ATS package.JKLMNOPQRWSTUVXJKLMNOPQRSTUVW None.{YZ[Š‹YZ[ None"#K17ŒWhether to sort dependenciesURL of package setFilepath for cache inside .atspkgURL of package set to use.Libraries we want\]^_\]^ None3`Path to .dhall file defining a package set.)Whether to print detailed error messages.` None683bŽ‘’“”•Ž‘’“None4Đ– C compiler Library nameFilepath to unpack to—˜–None6Ãa8Make a tarball from a directory containing the compiler.™Optional target triple Library name File path™aš›bNone;VœC compiler to use.Setup steps that can be performed concurrentlyATS dependenciesC DependenciesATS build dependenciesPath to configuration fileHow to install an ATS library Whether to perform setup anyhow.C compiler to useATSDependency itself™œcNone"#NDje1Build in current directory or indicated directoryžBuild a set of targetsžTargetsŸWhether to rebuild all targetsWhether to run the linter6Whether to display profiling information for the buildVerbosity levelA list of targets Force rebuild of all targetsTargetsf Force rebuild Run linter!Print build profiling informationSetupTargets Target triple VerbosityĄOptional target triple Library nameFilepathĒSetup actions to be performedTargets$Optional compiler triple (overrides %)Package data typedežfNoneFĮgUse this in place of Ģ for a simple build.h This uses the users hooks as is simpleUserHooks%, modified to build the ATS library.ghNoneN“k Library namel Directory to unpack library intom&URL of tarball containing ATS library.ĪCleans local build, unless the  development* flag is set for that particular package.nÜThis generates user hooks for a Cabal distribution that has some ATS library dependencies. This will *not* do anything with the ATS source files, but it *will* download any files necessary for the bundled C to compile.qGMP bindings for ATSr.Arbitrary-precision arithmetic library for ATSs ATS preludeghijklmnopqrstotijklmqrsphngijklmNoneO`g  ! "#$%&'()*2+/,.340-156;789=:<>?C@ABDEHFGIJKLMNOPQRWSTUVXYZ[\]^_`abcdefgedfbc`_aX !"#$%&'(56789:;<=)*+,-./01234>?@ABC DEFGH\]^YZ[NOPQRSTUVWJKLMIĨ !"#$%&'())*+,,-./0123456789:;;<=>?@ABCDEFFGHIJKLMNNOPQRSSTUVW X Y Z [ \ \ ] ^ ^ _ ` a b c d e f g h h i j klmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Šˆ‹ŒˆŽ‘’“”•“”–“—˜ˆ‰™ˆš›ˆœˆžŸˆž ˆžĄˆžĒˆĢΈĢĨͧĻĐŠŦĐŠŽĐŠ­ĐŠŪĐŠŊĐŠ°ĐŠąĐŠēĐŠģĐŠīĐŠĩķ·ļˆđšˆđŧˆž―ˆūŋˆĢˆĢÁˆĢˆÃĈůˆÅĮˆÅȈÅɈĘˈĘˈžÍˆÎψÐ҈ÐŌÓÔÕÓÔÖÓÔŨÓÔØÓÔŲÚÛÜÚÛÝÚÛÞÚÛߏāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ      !"#$%%&'()*+,-./0123456575859:;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:PQRSQRTQRUQRVWXYWZ[W\]W^_W^`W^aW^bW^cW^dW^eW^fW^ghijķklķkmnopnoqnrsntunvwnxynxznx{n|}n|~€€‚€ƒ€„…†‡ˆ‰Š‹Œ‹‹Ž‹‘’“”•”–”—”˜”™”š”›”œ””ž”Ÿ” ”Ą”ǔ̔̔ΔĨ”Ķ”§”Ļ”Đ”Š”Ŧ”Ž”­”Ū”Ŋ”°”ą”ē”ģ”ī”ĩ”ķ”·”ļ”𔚔ŧ”ž”―”ū”ŋ”Ā”Á””ÃÄÅÆÄĮČÉĘËĖĘËÍĘËÎĘËÏĘËÐĘËŅĘËŌĘËÓ Ô Õ Ö Ũ Ø Ø Ų Ú Û Ü Ý Þßāáâãäåæįčéęëėíîïð%ats-pkg-2.7.1.1-3NdTJZZdWo5UWP8FTrZecDistribution.ATSLanguage.ATS.Package Paths_ats_pkgDistribution.ATS.VersionSystem.Process.ExtQuaaludeLanguage.ATS.Package.UpgradeLanguage.ATS.Package.TypeLanguage.ATS.Package.GenericLanguage.ATS.Package.ErrorLanguage.ATS.Package.PackageSetLanguage.ATS.Package.DhallLanguage.ATS.Package.ConfigLanguage.ATS.Package.Build.CLanguage.ATS.Package.CompilerLanguage.ATS.Package.DependencyLanguage.ATS.Package.BuildDistribution.ATS.Build)dependency-0.1.0.9-8HfQsYlJ56YGPnPJ55iY2aData.Dependency.TypeVersion(shake-ats-1.5.0.9-BzM6gYVCwsGL461tegan44Development.Shake.ATS.Type objectFile cabalFile projectFile ForeignCabal atspkgVersion upgradeBin ATSDependency$sel:libName:ATSDependency$sel:dir:ATSDependency$sel:url:ATSDependency$sel:description:ATSDependency$sel:libVersion:ATSDependency$sel:libDeps:ATSDependency$sel:libBldDeps:ATSDependency$sel:libCDeps:ATSDependency DepSelectorLibDep ATSConstraint$sel:lower:ATSConstraint$sel:upper:ATSConstraintPkg $sel:bin:Pkg $sel:test:Pkg$sel:libraries:Pkg $sel:man:Pkg$sel:completions: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:dynLink:PkgLib $sel:name:Lib $sel:src:Lib$sel:libTarget:Lib $sel:libs:Lib$sel:includes:Lib$sel:hsDeps:Lib$sel:links:Lib$sel:hs2ats: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:extras:BinSrc$sel:atsSrc:Src$sel:cTarget:Src$sel:atsGen:Src$sel:extras:Src TargetPair$sel:hs:TargetPair$sel:ats:TargetPair$sel:cpphs:TargetPairdirLensGenericPackagebinRuleslibRules includeRulesPackageunPack InstallDirsbinDirlibDir includeDir includeDepslibDepsatsInstallDirs PackageError UnrecognizedDepErr ATSPackageSet _atsPkgSet displayListcheckPkgpackageCompilercleanAll buildHelpercheckbuildAllmkPkgatsPolyglotBuild cabalHooks_libName _filepath_url atsUserHooks cleanATSCabal atsContriblibgmpintinf atsPreludefetchDependenciesversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamesilentCreateProcess<#>baseGHC.Basejoin 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 interspersesortBy Control.MonadfilterMunlessbytestring-0.10.8.2Data.ByteString.Lazy.Internal ByteString-ansi-wl-pprint-0.6.8.2-5BM7dTiJp4zJatfPpri1Rd%Text.PrettyPrint.ANSI.Leijen.InternalputDoc dullyellowdullredhardlinetexthangindent<+> punctuatePrettypretty#text-1.2.2.2-EakMpasry3jA6OIwSZhq9MData.Text.Internal.LazyTextControl.Monad.IO.ClassMonadIOliftIOSystem.EnvironmentgetEnv System.ExitexitWith zipWithM_zipWithM<=< Data.Version showVersion Control.Arrowsecondfirst&&&***GHC.IO.ExceptionExitCode ExitSuccess transpose Data.Boolbool Data.Function&on2composition-prelude-1.3.0.4-9gDJOT2l1ys6ERf2bqOZTBControl.Compositionthread.**.*bothbiaxe"dhall-1.11.1-Ip2xjalfg84j1VdgdLixyDhallautodetailedinput InterpretgetTemporaryDirectorygetUserDocumentsDirectorygetAppUserDataDirectorygetXdgDirectorygetHomeDirectorysetModificationTime setAccessTime getAccessTimeisSymbolicLinkpathIsSymbolicLinkdoesDirectoryExist doesPathExist getFileSizewithCurrentDirectorysetCurrentDirectorygetCurrentDirectory listDirectorygetDirectoryContents findFilesWith findFileWith findFilesfindFilefindExecutablesInDirectoriesfindExecutablesfindExecutablemakeRelativeToCurrentDirectory makeAbsolutecanonicalizePathcopyFileWithMetadatacopyFile renamePath renameFilerenameDirectory removeFileremovePathForciblyremoveDirectoryRecursiveremoveDirectorycreateDirectoryIfMissingcreateDirectorycopyPermissionssetPermissionsgetPermissionssetOwnerSearchablesetOwnerExecutablesetOwnerWritablesetOwnerReadableemptyPermissions Permissionsreadablewritable executable searchable XdgDirectoryXdgData XdgConfigXdgCache System.Directory.Internal.Config exeExtensionprocess-1.6.1.0System.Process.Common ProcessHandle StdStreamInherit UseHandle CreatePipeNoStreamCmdSpec ShellCommand RawCommand CreateProcessenvcmdspeccwdstd_instd_outstd_err close_fds create_group delegate_ctlcdetach_consolecreate_new_console new_session child_group child_useruse_process_jobsSystem.Process.InternalscreateProcess_ createPipe createPipeFdinterruptProcessGroupOfSystem.Processprocshell createProcesswithCreateProcess spawnProcess spawnCommand callProcess callCommand readProcessreadCreateProcessreadProcessWithExitCodereadCreateProcessWithExitCodeshowCommandForUserwaitForProcessgetProcessExitCodeterminateProcess runCommand runProcessrunInteractiveCommandrunInteractiveProcess rawSystemsystemfilepath-1.4.1.2System.FilePath.Posix takeDirectory takeBaseName takeFileName-<.>)http-client-0.5.11-AGQWOnXH3iyLr04rUFTjx3Network.HTTP.Client.CorehttpLbsNetwork.HTTP.Client.Manager newManagerNetwork.HTTP.Client.Request parseRequestNetwork.HTTP.Client.TypesRequestmethod redirectCountResponseresponseStatusresponseVersionresponseHeaders responseBodyresponseCookieJar.http-client-tls-0.3.5.3-CCqDGDSitAfJmT0S7STYAJNetwork.HTTP.Client.TLStlsManagerSettingsData.Text.Lazyunpackpack"lens-4.16.1-EKIweh7CRC0GqV9mjqhomBControl.Lens.TH makeLensesFor makeLensesControl.Lens.EacheachControl.Lens.Prism_JustControl.Lens.GetterviewControl.Lens.Tuple_1_2_4Control.Lens.Setter%~over#shake-0.16.3-JgSxzcmk4A9G1ta2Mi2qYNDevelopment.Shake.Commandcmd_cmdcommand_command"Development.Shake.Internal.Derived copyFile' Development.Shake.Internal.Shakeshake*Development.Shake.Internal.Rules.DirectoryremoveFilesAfter%Development.Shake.Internal.Rules.File%>~>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 ownerModeshex(shake-ext-2.7.0.3-8XtsfvP7FVuFfkDEQsXlTnDevelopment.Shake.C CCompilerGHCOtherGCCStdGHCStdCompCertClangGCC unrecognizedresolutionFailedlistDeps setBuildPlan UserConfigpath defaultPkgsgithubUsername filterErrorscfgBin mkUserConfig clibSetuppkgHome allSubdirs SetupScript fetchCompiler setupCompiler fetchDepssetupbuildoptionsrebuildTargets atslibSetup pkgToAction Cabal-2.0.1.0Distribution.Simple defaultMainmaybeCleanBuild