Level : Typedata PrimType : TypeIntType : PrimTypeInt8Type : PrimTypeInt16Type : PrimTypeInt32Type : PrimTypeInt64Type : PrimTypeBits8Type : PrimTypeBits16Type : PrimTypeBits32Type : PrimTypeBits64Type : PrimTypeStringType : PrimTypeCharType : PrimTypeDoubleType : PrimTypeWorldType : PrimTypeShow PrimTypedata Constant : TypeI : Int -> ConstantI8 : Int8 -> ConstantI16 : Int16 -> ConstantI32 : Int32 -> ConstantI64 : Int64 -> ConstantB8 : Bits8 -> ConstantB16 : Bits16 -> ConstantB32 : Bits32 -> ConstantB64 : Bits64 -> ConstantStr : String -> ConstantCh : Char -> ConstantDb : Double -> ConstantPrT : PrimType -> ConstantWorldVal : ConstantShow Constantdata Term : TypeCore TT Term type.
Const : Metadata -> Constant -> TermVar : Metadata -> Name -> TermLam : Metadata -> Name -> Term -> Term -> TermPi : Metadata -> Name -> Term -> Term -> TermApp : Metadata -> Term -> Term -> TermAnn : Metadata -> Term -> Term -> TermLet : Metadata -> Name -> Term -> Term -> Term -> TermU : Metadata -> Level -> TermMetaVar : Metadata -> Name -> TermHasMetadata TermShow Term