class Dry::Logic::Rule

def call(*input)

def call(*input)
  Result.new(self[*input], id) { ast(*input) }
end