# File lib/clamp/parameter/definition.rb, line 24
      def consume(arguments)
        raise ArgumentError, "no value provided" if required? && arguments.empty?
        arguments.shift(multivalued? ? arguments.length : 1)
      end