class Dry::Logic::Rule::Key

def self.new(predicate, options)

def self.new(predicate, options)
  name = options.fetch(:name)
  eval = options.fetch(:evaluator, evaluator(name))
  super(predicate, evaluator: eval, name: name)
end