Represents typed constant.
TInt(i:Int)
An Int literal.
Int
TFloat(s:String)
A Float literal, represented as String to avoid precision loss.
Float
TString(s:String)
A String literal.
String
TBool(b:Bool)
A Bool literal.
Bool
TNull
The constant null.
null
TThis
The constant this.
this
TSuper
The constant super.
super