-- This module is always included behind the scenes when compiling. -- It will not bring any code into the system, but brings several -- names and type definitions into scope that the compiler expects -- to exist. module Jhc.Prim.Prim where import Jhc.Prim.Bits import Jhc.Prim.IO data (->) :: ?? -> ? -> * infixr 5 : data [] a = a : ([] a) | [] data {-# CTYPE "HsBool" #-} Bool = False | True data Ordering = LT | EQ | GT data () = () data (,) a b = (,) a b data (,,) a b c = (,,) a b c data (,,,) a b c d = (,,,) a b c d data (,,,,) a b c d e = (,,,,) a b c d e data (,,,,,) a b c d e f = (,,,,,) a b c d e f data (,,,,,,) a b c d e f g = (,,,,,,) a b c d e f g data (,,,,,,,) a b c d e f g h = (,,,,,,,) a b c d e f g h data (,,,,,,,,) a b c d e f g h i = (,,,,,,,,) a b c d e f g h i