static KnownType class_object(uint32_t class_id) { return KnownType(eClassObject, class_id); }
static KnownType constant_cache(ConstantCache* entry) { return KnownType(eConstantCache, reinterpret_cast<uintptr_t>(entry)); }
static KnownType symbol() { return KnownType(eSymbol); }
static KnownType type() { return KnownType(eType); }
static KnownType fixnum(int val) { return KnownType(eStaticFixnum, val); }
static KnownType fixnum() { return KnownType(eFixnum); }
static KnownType true_() { return KnownType(eTrue); }
static KnownType false_() { return KnownType(eFalse); }
static KnownType nil() { return KnownType(eNil); }
static KnownType singleton_instance(uint32_t class_id) { return KnownType(eSingletonInstance, class_id); }
static KnownType instance(uint32_t class_id) { return KnownType(eInstance, class_id); }
static KnownType unknown() { return KnownType(eUnknown); }
static KnownType symbol(native_int index) { return KnownType(eStaticSymbol, index); }