# File lib/http/form_data/multipart.rb, line 18
      def initialize(data, boundary: self.class.generate_boundary)
        parts = Param.coerce FormData.ensure_hash data

        @boundary = boundary.to_s.freeze
        @io = CompositeIO.new [*parts.flat_map { |part| [glue, part] }, tail]
      end