These are chat archives for dry-rb/chat
with? Is that a sort of
with_optionsin AR::Validations ?
Hash#mergeworks, for example,
relation.with(name: relation.name.as(:alias))gives you a full copy of the
relationobject with changed
:name. We'd be happy to see it in
def with(new_options) self.class.new(*params, options.merge(new_options))