class Dry::Schema::Key::Hash

def write(source, target)

def write(source, target)
  read(source) { |value|
    target[coerced_name] = value.is_a?(::Hash) ? members.write(value) : value
  }
end