sealed abstract
class Type
- Companion
- object
class Object
trait Matchable
class Any
class RefKind
class Array
object Null
class Ref
object Unit
class SpecialKind
class Function
object Nothing
class Var
object Vararg
object Virtual
class ValueKind
class AggregateKind
class ArrayValue
class StructValue
class PrimitiveKind
object Bool
class F
object Double
object Float
class I
object Byte
object Char
object Int
object Long
object Short
object Ptr