play_with_hash_defaults
a = Hash.new { |h| h.keys.each.map { |k| h[k] } } # or b = Hash.new { |h| h.each_key.map { |k| h[k] } }