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
def to_h_with_block(*args, &block) return to_h_without_block(*args) unless block map(*args, &block).to_h_without_block end