module PreludeBuiltin
(Var "appendFile",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "catch",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "error",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "getChar",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "getContents",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "ioError",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isAlpha",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isAlphaNum",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isAscii",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isControl",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isDigit",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isHexDigit",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isLatin1",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isLower",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isOctDigit",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isPrint",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isSpace",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "isUpper",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primCharToInt",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDecodeDouble",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDecodeFloat",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleAbs",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleAcos",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleAdd",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoubleAsin",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleAtan",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleCos",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleDigits",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleDiv",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoubleEq",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoubleExp",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleFromInteger",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleGe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoubleGt",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoubleIsDenormalized",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleIsIEEE",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleIsInfinite",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleIsNaN",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleIsNegativeZero",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleLe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoubleLog",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleLt",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoubleMul",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoubleNe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoublePi",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "primDoubleRadix",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleRange",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleSignum",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleSin",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleSqrt",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primDoubleSub",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primDoubleTan",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primEncodeDouble",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primEncodeFloat",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatAbs",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatAcos",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatAdd",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatAsin",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatAtan",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatCos",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatDigits",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatDiv",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatEq",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatExp",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatFromInteger",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatGe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatGt",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatIsDenormalized",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatIsIEEE",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatIsInfinite",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatIsNaN",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatIsNegativeZero",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatLe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatLog",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatLt",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatMul",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatNe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatPi",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "primFloatRadix",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatRange",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatSignum",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatSin",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatSqrt",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primFloatSub",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primFloatTan",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIOBind",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIOErrorShow",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIOReturn",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIntAbs",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIntEq",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntFromInteger",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIntGe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntGt",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntLe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntLt",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntMaxBound",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "primIntMinBound",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "primIntMinus",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntNe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntNegate",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIntPlus",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntQuot",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntRem",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntSignum",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIntTimes",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntToChar",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIntegerAdd",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerEq",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerFromInt",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIntegerGe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerGt",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerLe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerLt",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerMul",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerNe",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerNeg",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "primIntegerQuot",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerQuotRem",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerRem",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primIntegerSub",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "primUnicodeMaxBound",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "putChar",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "readFile",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "seq",Value{args=2,fixity=Def,priority=9,letBound=True})
(Var "toLower",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "toUpper",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "undefined",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "userError",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "writeFile",Value{args=2,fixity=Def,priority=9,letBound=True})
(Con Data "()" "()",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Bool" "False",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Bool" "True",Value{args=0,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.10" "Prelude.10",Value{args=10,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.11" "Prelude.11",Value{args=11,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.12" "Prelude.12",Value{args=12,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.13" "Prelude.13",Value{args=13,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.14" "Prelude.14",Value{args=14,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.15" "Prelude.15",Value{args=15,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.2" "Prelude.2",Value{args=2,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.3" "Prelude.3",Value{args=3,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.4" "Prelude.4",Value{args=4,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.5" "Prelude.5",Value{args=5,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.6" "Prelude.6",Value{args=6,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.7" "Prelude.7",Value{args=7,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.8" "Prelude.8",Value{args=8,fixity=Def,priority=9,letBound=True})
(Con Data "Prelude.9" "Prelude.9",Value{args=9,fixity=Def,priority=9,letBound=True})
(Con Data "[]" ":",Value{args=2,fixity=R,priority=5,letBound=True})
(Con Data "[]" "[]",Value{args=0,fixity=Def,priority=9,letBound=True})
(TypeClass "()",TyCls (Ty ["()"] []))
(TypeClass "->",TyCls (Ty [] []))
(TypeClass "Bool",TyCls (Ty ["False","True"] []))
(TypeClass "Char",TyCls (Ty [] []))
(TypeClass "Double",TyCls (Ty [] []))
(TypeClass "Float",TyCls (Ty [] []))
(TypeClass "IO",TyCls (Ty [] []))
(TypeClass "IOError",TyCls (Ty [] []))
(TypeClass "Int",TyCls (Ty [] []))
(TypeClass "Integer",TyCls (Ty [] []))
(TypeClass "Prelude.10",TyCls (Ty ["Prelude.10"] []))
(TypeClass "Prelude.11",TyCls (Ty ["Prelude.11"] []))
(TypeClass "Prelude.12",TyCls (Ty ["Prelude.12"] []))
(TypeClass "Prelude.13",TyCls (Ty ["Prelude.13"] []))
(TypeClass "Prelude.14",TyCls (Ty ["Prelude.14"] []))
(TypeClass "Prelude.15",TyCls (Ty ["Prelude.15"] []))
(TypeClass "Prelude.2",TyCls (Ty ["Prelude.2"] []))
(TypeClass "Prelude.3",TyCls (Ty ["Prelude.3"] []))
(TypeClass "Prelude.4",TyCls (Ty ["Prelude.4"] []))
(TypeClass "Prelude.5",TyCls (Ty ["Prelude.5"] []))
(TypeClass "Prelude.6",TyCls (Ty ["Prelude.6"] []))
(TypeClass "Prelude.7",TyCls (Ty ["Prelude.7"] []))
(TypeClass "Prelude.8",TyCls (Ty ["Prelude.8"] []))
(TypeClass "Prelude.9",TyCls (Ty ["Prelude.9"] []))
(TypeClass "String",TyCls (Ty [] []))
(TypeClass "[]",TyCls (Ty ["[]",":"] []))
