class Dry::Logic::Predicate

def curry(*args)

def curry(*args)
  self.class.new(id, *args, &fn.curry.(*args))
end