type Code … type CodeVal … func (c CodeVal) Marker() SyncMarker { … } func (c CodeVal) Value() int { … } const ValBool … const ValString … const ValInt64 … const ValBigInt … const ValBigRat … const ValBigFloat … type CodeType … func (c CodeType) Marker() SyncMarker { … } func (c CodeType) Value() int { … } const TypeBasic … const TypeNamed … const TypePointer … const TypeSlice … const TypeArray … const TypeChan … const TypeMap … const TypeSignature … const TypeStruct … const TypeInterface … const TypeUnion … const TypeTypeParam … type CodeObj … func (c CodeObj) Marker() SyncMarker { … } func (c CodeObj) Value() int { … } const ObjAlias … const ObjConst … const ObjType … const ObjFunc … const ObjVar … const ObjStub …