úÎ  L     Safe  !"#$% !"#$%  !"#$%None4DIRb2A newtype to enforce rigid normal form evaluation.&2A pattern constructor that forces its contents to '()&*+ &,()&*+ None +,9;<=DQRb:A closed predicate that is satisfied only by strict types.A type T is strict if #"x :: T . rnf x = "¥ <=> rwhnf x = "¥nRequires undecidable instances. Experimental (and inefficient) support for mutually recursive groups of types.#A pattern that matches strict types-./012345-./0123456      !"#$%&'()*+,-./0123456789:;+strict-types-0.1.0.6-66qzKKjPvxUE178Ep6t4IL Data.Strict Type.StrictPaths_strict_typesForced $fRealForced$fRealFracForced$fRealFloatForced$fFloatingForced$fFractionalForced$fIntegralForced $fNumForced$fIsListForced $fEnumForced$fBoundedForced$fMonoidForced $fReadForced $fEqForced $fOrdForced $fShowForced$fNFDataForced$fHashableForced$fFoldableForcedStrictIsStrict"$fIsDecidedStrict:cJustDecidedLazy%$fIsDecidedStrict:cNothingDecidedLazy!$fIsDecidedStricttcfDecidedUnpack!$fIsDecidedStricttcfDecidedStrictcatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamedeepseq-1.4.2.0Control.DeepSeqrnfForced_ getForced_maptraverse getForcedElem StrictTypeIsDecidedStrict StrictSel StrictCond StrictField StrictCons StrictData StrictRep