code: function makeBlob(content, contentType) {
      if (! Array.isArray(content)) content = [ content ];
      if (! contentType) contentType = "application/javascript";
      try {
        /* Try normal construction */
        return new Blob(content, { type: contentType });
  
      } catch (error) {
  
        /* Ouch! Use the builder? :-) */
        if (! BlobBuilder) throw error;
  
        /* Instrument the builder */
        var builder = new BlobBuilder();
        for (var i in content) {
          builder.append(content[i]);
        }
  
        /* Create the blob */
        return builder.getBlob('application/javascript');
      }
    }
docs: Create a new {@link Blob} instance from a `string` or an array.
  
  @function makeBlob
  @param {string|string[]} content The content of the {@link Blob} to create.
  @param {string} [contentType] The MIME type for the {@link Blob} to create,
  defaults to `application/javascript`.
  @returns Blob A newly created `Blob` instance.