module Enumerable

def to_h_with_block(*args, &block)

def to_h_with_block(*args, &block)
  return to_h_without_block(*args) unless block
  map(*args, &block).to_h_without_block
end