module Dry::Logic

def self.Rule(*args, **options, &block)

def self.Rule(*args, **options, &block)
  if args.any?
    Rule.build(*args, **options)
  elsif block
    Rule.build(block, **options)
  end
end