Hash_to_data

class Hash
  def to_data = Data.define(*self.keys).new(*self.values)
end

cur = Hash[
  to_int:     method(:convert).curry[:to_i],
  to_float:   method(:convert).curry[:to_f],
  to_string:  method(:convert).curry[:to_s],
  bin_to_dec: method(:convert).curry[[:to_i, 2]],
  dec_to_bin: method(:convert).curry[[:to_s, 2]]
].to_data