module RuboCop::Cop::Sorbet::MutableConstantSorbetAwareBehaviour

def self.prepended(base)

def self.prepended(base)
  base.def_node_matcher(:t_let, <<~PATTERN)
    (send (const nil? :T) :let $_constant _type)
  PATTERN
end

def on_assignment(value)

def on_assignment(value)
  t_let(value) do |constant|
    value = constant
  end
  super(value)
end