Used for *args (variadic functions). Takes a contract and uses
it to validate every element passed in through *args. Example:
Args[Or[String, Num]]
# File lib/contracts/builtin_contracts.rb, line 327 def initialize(contract) @contract = contract end
# File lib/contracts/builtin_contracts.rb, line 331 def to_s "Args[#{@contract}]" end