class T::Types::SelfType
so at runtime we permit all values and rely on the static checker.
Modeling self-types properly at runtime would require additional tracking,
def build_type
def build_type nil end
def initialize(); end
def initialize(); end
def name
def name "T.self_type" end
def subtype_of_single?(other)
def subtype_of_single?(other) ther elfType e
def valid?(obj)
def valid?(obj) true end