Safe-InferredS  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS     !"#$%&'()*+,-./01234,5678.9:;<=>=?=@=A=BCDCECFCGHIJ=KL=M=NOPOQOROSTUV=W=XTYTZ=[=\=]^_`abcdefghijklmnonpTqrsrtrurvrwrxryrz6{6|6}6~................................ll;;;;;;;;                                  ,       !"#$%&'()*)+,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,FGHIJIKILMNMOPQPRPSPTUVUWXYXZX[\]\^\_\`abcdecdfcdgcdhcijcikcilcimcincopcoqcorcosctuctvctwctxctycz{cz|c}~c}c}c}c}c}c}c}c}c}c}c}c}cccc copilot-2.1.1Language.CopilotbaseGHC.ErrerrorGHC.Basefoldrghc-primGHC.PrimseqGHC.Listconcatfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$GHC.Num fromInteger-GHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTonegatefail>>=>>fmapreturn fromIntegral realToFrac toInteger toRationalBoundedEnum GHC.ClassesEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShow GHC.TypesBoolCharDoubleFloatIntGHC.IntInt8Int16Int32Int64 integer-gmpGHC.Integer.TypeIntegerOrderingRationalIOWordGHC.WordWord8Word16Word32Word64 Data.EitherEitherStringFalseTrueLeftRightLTEQGTPrelude$!readIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharGHC.IO.ExceptionioError Text.Readreadreadseither Data.Listunwordswordsunlineslinesproductfoldl1minimummaximumlex readParenreadList readsPrecText.ParserCombinators.ReadPReadSacoshatanhasinhcoshtanhsinhacosatanasincostansinlogBase**logsqrtexppiatan2isIEEEisNegativeZeroisDenormalized isInfiniteisNaN scaleFloat significandexponent encodeFloat decodeFloat floatRange floatDigits floatRadix Data.Bits complement.|..&.BitsGHC.IOFilePath userErrorIOErrorlcmgcd^^oddevendivModquotRemremquotrecip/floorceilingroundtruncateproperFraction undefined Control.MonadmapM_mapM sequence_sequence=<<maxBoundminBoundfromEnumtoEnumpredsucc showParen showStringshowCharshowsShowSshowListshow showsPrecunzip3unzipzipWith3zipWithzip3 concatMaplookupnotElemelemallanyorandreversebreakspansplitAt dropWhile takeWhile replicaterepeatiteratescanr1scanrfoldr1scanl1scanlfoldllengthnullinitlasttailhead Data.MaybemaybeNothingJustMaybeuncurrycurrysubtractsignumabs*+asTypeOfflip.idcomparecopilot-core-2.1.1Copilot.Core.ExprNameCopilot.Core.TypeTypedcopilot-language-2.1.1Copilot.Language prettyPrintCopilot.Language.Interpret interpretcsvCopilot.Language.ReifyreifyCopilot.Language.ErrorbadUsage impossible"Copilot.Language.Operators.Boolean==>xornot||&&falsetrueCopilot.Language.Operators.Castcast#Copilot.Language.Operators.ConstantconstDconstFconstI64constI32constI16constI8constW64constW32constW16constW8constBconstantCopilot.Language.Operators.Eq/===!Copilot.Language.Operators.Extern externArrayD externArrayFexternArrayI64externArrayI32externArrayI16 externArrayI8externArrayW64externArrayW32externArrayW16 externArrayW8 externArrayBexternDexternF externI64 externI32 externI16externI8 externW64 externW32 externW16externW8externBfunArg externArray externFunextern Copilot.Language.Operators.Locallocal#Copilot.Language.Operators.Integral^moddivCopilot.Language.Operators.Mux ifThenElsemuxCopilot.Language.Operators.Ord><>=<=#Copilot.Language.Operators.Temporaldrop++"Copilot.Language.Operators.BitWise.>>..<<..^.Copilot.Language.SpecargtriggerobserverSpecCopilot.Language.StreamStreamcopilot-libraries-2.1.1Copilot.Library.Clocksclk1clkphaseperiodCopilot.Library.LTLreleaseuntil eventuallyalwaysnextCopilot.Library.PTLTLsinceeventuallyPrev alwaysBeenpreviousCopilot.Library.StatisticsmeanNowmeanminmaxsumCopilot.Library.RegExpcopilotRegexpB copilotRegexpCopilot.Library.Utilscycle!!case'nscanr1nscanl1nscanrnscanlnfoldr1nfoldrnfoldl1nfoldltaketailsCopilot.Library.Voting aMajoritymajorityCopilot.Library.Stacksstack'stack