class Dry::Logic::Predicate::Curried

def call(*args)

def call(*args)
  all_args = @args + args
  if all_args.size == arity
    super(*args)
  else
    curry(*args)
  end
end