# File lib/backports/2.5.0/hash/transform_keys.rb, line 2
  def transform_keys
    return to_enum(:transform_keys){ size } unless block_given?
    h = {}
    each do |key, value|
      h[yield key] = value
    end
    h
  end