    # File lib/ffi/variadic.rb, line 39
        def call(*args, &block)
          param_types = Array.new(@fixed)
          param_values = Array.new
          @fixed.each_with_index do |t, i|
            param_values << args[i]
          end
          i = @fixed.length
          while i < args.length
            param_types << FFI.find_type(args[i], @type_map)
            param_values << args[i + 1]
            i += 2
          end
          invoke(param_types, param_values, &block)
        end