class Dry::Logic::Rule

def with(new_opts)

def with(new_opts)
  self.class.build(predicate, **options, **new_opts)
end