class Dry::Logic::Rule::Check

def call(input)

def call(input)
  args = evaluator[input].reverse
  *head, tail = args
  Logic.Result(predicate.curry(*head).(tail), curry(*args), input)
end