h&T9      !"#$%&'()*+,-./012345678 Safe-Inferred9:;<=>?@ Safe-InferredIABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*/012*/012 deprecated Safe-InferredJ2 Safe-Inferred*+stable Safe-Inferred5hspecexample! is a type restricted version of . It can be used to get better error messages on type mismatches. Compare e.g. 4it "exposes some behavior" $ example $ do putStrLnwith *it "exposes some behavior" $ do putStrLn  !"#$%&'()*+-,.5+*+,-5 ) .('&%$#"!  Safe-Inferred/@6hspec prop ".." $ ..is a shortcut for  ".." $  $ .. 7hspec xprop ".." $ ..is a shortcut for  ".." $  $ .. 8hspec fprop ".." $ ..is a shortcut for   ".." $  $ .. 678678       !"#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"45657589:9;9<=>?@ABCDEFGHIJKLMNOPQRSTOUVOUWOXYOZ[OZ\OP]OP^OP_O`aO`bOcdOceOcfOcgOchOciOcjOckOclOcmOcnOcoRpqRprRpsOtuOtvOtwOtxOtyOtzOt{Ot|Ot}Ot~OtOtOtOtOtOtOtOtOtO`O`O`O`O`O`O`O`O`O`O`O`OPOPOPOPOPOPOPOOOOOOOORpRpRpRpRpRpRpRpOOOO`O`OtOtOtOtOtOtOtOtOtOtOtOtOtOtOtO`O`O`O`O`O`OOOOOOOPOPOPOPOPOOOOOOOOOOOOOOOOOOOPOPOPOPOPOPRRROPRRRROOORRRRO`RROOOOOXOXOXOXOXOXOXOXOXOXOXOXOOOOOOOOOOOOOOOOOOOOOOOO`O`O`O`O`O`OOOOOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOOOZOZOOPOPOPOPOPOPOPOPOOORpRpRpO#hspec-2.11.2-FMc8dhwXpmB3PO96zzOnbNTest.Hspec.DiscoverTest.Hspec.QuickCheck Test.Hspec Paths_hspecTest.Hspec.FormattersTest.Hspec.Runner(hspec-core-2.11.2-Hqk20we27iGDA1pmXrmzhfTest.Hspec.Core.RunnerhspecTest.Hspec.Core.QuickCheck modifyArgsmodifyMaxShrinks modifyMaxSizemodifyMaxDiscardRatiomodifyMaxSuccessTest.Hspec.Core.Spec pendingWithpending sequentialparallelfcontext fdescribefspecifyfitfocusxspecifyxitspecifyitxcontext xdescribecontextdescribeTest.Hspec.Core.Hooks ignoreSubject mapSubject aroundAllWith aroundAll_ aroundAll aroundWitharound_ afterAll_afterAllaroundafter_after beforeAllWith beforeAll_ beforeAll beforeWithbefore_beforeTest.Hspec.Core.Spec.MonadrunIOSpecSpecWithTest.Hspec.Core.ExampleArgExample ActionWith IsFormatter toFormatterhspecWithFormatterpostProcessSpec$fIsFormatterFormatter$fIsFormatterIOexamplepropxpropfpropversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$GHC.Real fromIntegral realToFracGHC.EnumBoundedminBoundmaxBoundEnumsuccpredtoEnumfromEnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.ClassesEq==/= GHC.FloatFloatingtanhtansqrtsinhsinpilogBaselogexpcoshcosatanhatanasinhasinacosh**acos Fractionalrecip fromRational/IntegralremquotRemquotmoddivMod toIntegerdivMonad>>=return>>Functorfmap<$GHC.NumNumsignumabs*+negate fromInteger-Ord<<=>maxmin>=compareGHC.ReadRead readsPrecreadListReal toRational RealFloat significand scaleFloatisNegativeZeroisNaN isInfiniteisIEEEisDenormalized floatRange floatRadix floatDigitsexponent encodeFloatatan2 decodeFloatRealFractruncateroundproperFractionceilingfloorGHC.ShowShowshowListshow showsPrecControl.Monad.Fail MonadFailfail Applicative<*pure*><*> Data.FoldableFoldablefoldMapsumproductnullminimummaximumfoldr1foldl1elemfoldlfoldrlengthData.Traversable TraversabletraversesequencemapM sequenceA Semigroup<>Monoidmemptymconcatmappend GHC.TypesBoolTrueFalseStringCharDoubleFloatInt ghc-bignumGHC.Num.IntegerInteger GHC.MaybeMaybeNothingJustOrderingGTLTEQRationalIOWord Data.EitherEitherRightLeftShowS writeFilereadLnreadIOreadFileputStrLnputStrputCharinteractgetLine getContentsgetChar appendFileGHC.IO.ExceptionioErrorGHC.IOFilePathIOError userError sequence_ornotElemmapM_ concatMapconcatanyandall Data.OldListwordsunwordsunlineslines Text.Readreadsreadeither readParenlexText.ParserCombinators.ReadPReadSoddlcmgcdeven^^^shows showString showParenshowCharzipWith3zipWithzip3unzip3unzip takeWhiletaketailsplitAtspanscanr1scanrscanl1scanlreverse replicaterepeatlookuplastiterateinithead dropWhiledropcyclebreak!! Data.Maybemaybe Data.Functor<$>uncurrycurrysubtractuntilidflipconstasTypeOf=<<.$!GHC.Err undefinederrorWithoutStackTraceerror&&not||&Test.Hspec.Core.Formatters.V1.Internalfailed_examplesprogressspecdoccheckssilentformatterToFormat#Test.Hspec.Core.Formatters.V1.Monad missingChunk extraChunkuseDiff withInfoColorwithPendingColorwithSuccessColor withFailColorwriteTransient writeLinewrite getRealTime getCPUTimeusedSeedgetFailMessages getTotalCount getFailCountgetPendingCountgetSuccessCount FailureReasonNoReasonExpectedButGotErrorReason FormatterfooterFormatterfailedFormatterexamplePending exampleFailedexampleSucceededexampleProgressexampleStartedexampleGroupDoneexampleGroupStartedheaderFormatter FailureRecordfailureRecordMessagefailureRecordPathfailureRecordLocationFormatMTest.Hspec.Core.UtilformatExceptionTest.Hspec.Core.ClockSeconds runSpecForestrunSpechspecWithResult hspecResultevaluateResultevaluateSummary hspecWithevalSpecregisterDefaultFormatterregisterFormatterTest.Hspec.Core.Config readConfigconfigAddFilter defaultConfig!Test.Hspec.Core.Config.Definition ColorMode ColorAlways ColorAuto ColorNever UnicodeMode UnicodeAlways UnicodeAuto UnicodeNeverConfigconfigConcurrentJobsconfigHtmlOutputconfigFormatter configFormatconfigAvailableFormattersconfigExpertMode configTimesconfigPrettyPrintFunctionconfigPrettyPrintconfigExternalDiff configDiffconfigUnicodeModeconfigColorModeconfigSmallCheckDepthconfigQuickCheckMaxShrinksconfigQuickCheckMaxSizeconfigQuickCheckMaxDiscardRatioconfigQuickCheckMaxSuccessconfigQuickCheckSeedconfigSkipPredicateconfigFilterPredicateconfigRerunAllOnSuccess configRerunconfigFailureReportconfigRandomizeconfigFailFastconfigPrintCpuTimeconfigPrintSlowItemsconfigFailOnEmptyDescriptionconfigFailOnPendingconfigFailOnFocusedconfigFailOnEmptyconfigFocusedOnly configDryRunconfigIgnoreConfigFileconfigDiffContextTest.Hspec.Core.Runner.Result isSuccess toSummaryresultItemIsFailure SpecResultspecResultItemsspecResultSuccess ResultItemresultItemPathresultItemStatusResultItemStatusResultItemFailureResultItemSuccessResultItemPendingSummarysummaryFailuressummaryExamplesPathGHC.Stack.Types HasCallStack/hspec-expectations-0.8.3-1P1KHTjynHR10MJ2lwFtSXTest.Hspec.Expectations ExpectationanyArithExceptionanyIOException errorCall anyErrorCall anyException shouldThrowshouldNotReturnshouldNotContainshouldNotSatisfy shouldNotBe shouldReturnshouldMatchList shouldContain shouldEndWithshouldStartWith shouldSatisfyshouldBeexpectationFailureSelector(QuickCheck-2.14.3-2ZlD5s41ttb557C1ruU8WiTest.QuickCheck.Propertyproperty