module T::Types::Simple::Private::Pool
def self.type_for_module(mod)
def self.type_for_module(mod) cached = mod.instance_variable_get(:@__as_sorbet_simple_type) return cached if cached type = Simple.new(mod) mod.instance_variable_set(:@__as_sorbet_simple_type, type) unless mod.frozen? type end