{"efVersion":"0.11.7","efModuleName":["Test","Spec","QuickCheck"],"efExports":[{"TypeRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[58,15]},"QCRunnerEffects",[]]},{"ValueRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[58,15]},{"Ident":"quickCheck"}]},{"ValueRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[58,15]},{"Ident":"quickCheck'"}]},{"ValueRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[58,15]},{"Ident":"quickCheckPure"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Aff"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[10,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[10,40]},"Aff",[]]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Exception"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[11,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[11,42]},{"Ident":"error"}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Class"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[12,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[12,44]},{"Ident":"liftEff"}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Random"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[13,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[13,43]},"RANDOM",[]]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Error","Class"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[14,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[14,47]},{"Ident":"throwError"}]}]},"eiImportedAs":null},{"eiModule":["Data","Foldable"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[15,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[15,48]},{"Ident":"intercalate"}]}]},"eiImportedAs":null},{"eiModule":["Data","List"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[16,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[16,45]},{"Ident":"mapMaybe"}]},{"ValueRef":[{"start":[16,47],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[16,53]},{"Ident":"length"}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[17,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[17,46]},"Maybe",null]}]},"eiImportedAs":null},{"eiModule":["Test","QuickCheck"],"eiImportType":{"Implicit":[]},"eiImportedAs":["QC"]},{"eiModule":["Test","QuickCheck","LCG"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[19,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[19,41]},"Seed",[]]},{"ValueRef":[{"start":[19,43],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[19,53]},{"Ident":"randomSeed"}]}]},"eiImportedAs":null},{"eiModule":["Test","Spec","Runner"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[20,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[20,50]},"RunnerEffects",[]]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"QCRunnerEffects","edTypeKind":{"tag":"FunKind","contents":[{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}},{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"QCRunnerEffects","edTypeSynonymArguments":[["e",{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}}]],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"RunnerEffects"]},{"tag":"RCons","contents":["random",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Random"],"RANDOM"]},{"tag":"TypeVar","contents":"e"}]}]}}},{"EDValue":{"edValueName":{"Ident":"quickCheck"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"ForAll","contents":["p",{"tag":"ConstrainedType","contents":[{"constraintClass":[["Test","QuickCheck"],"Testable"],"constraintArgs":[{"tag":"TypeVar","contents":"p"}],"constraintData":null},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"p"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["random",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Random"],"RANDOM"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},9]},10]}}},{"EDValue":{"edValueName":{"Ident":"quickCheck'"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"ForAll","contents":["p",{"tag":"ConstrainedType","contents":[{"constraintClass":[["Test","QuickCheck"],"Testable"],"constraintArgs":[{"tag":"TypeVar","contents":"p"}],"constraintData":null},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"p"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["random",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Random"],"RANDOM"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},5]},6]}}},{"EDValue":{"edValueName":{"Ident":"quickCheckPure"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"ForAll","contents":["p",{"tag":"ConstrainedType","contents":[{"constraintClass":[["Test","QuickCheck"],"Testable"],"constraintArgs":[{"tag":"TypeVar","contents":"p"}],"constraintData":null},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Test","QuickCheck","LCG"],"Seed"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"p"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"TypeVar","contents":"e"}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]}]},1]},2]}}}],"efSourceSpan":{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec-quickcheck/src/Test/Spec/QuickCheck.purs","end":[58,15]}}