# File lib/sup/util.rb, line 638
  def [] k
    @hash[k] ||= @constructor.call(k)
  end