docs: function handleContent(element, spaces, marker) {
    let renderedContent = '';
    let objectLike = null;
  
    if (element.content === undefined) {
      return [renderedContent, objectLike];
    }
  
    for (const item of element.content) {
      // Note: the `initialIndent` option above works because we specifically
      //       do *not* pass it down the rabbit hole here.
      if (item.element === 'member') {
        // This is an object type or something similar.
        objectLike = true;
        /* eslint-disable no-use-before-define */
        renderedContent += handle(item.key.content, item.value, {
          parent: element,
          spaces,
          marker,
          attributesElement: item,
        });
        /* eslint-enable no-use-before-define */
      } else if (item.element === 'ref') {
        renderedContent += `${marker} Include ${item.content.href}\n`;
      } else if (item.element === 'select') {
        // This is a `OneOf` mutually exclusive type. Currently not
        // supported as it needs some support upstream in Minim.
        console.warn('MSON select/option elements are not yet supported!');
      } else {
        // This is an array type or something similar.
        objectLike = false;
        /* eslint-disable no-use-before-define */
        renderedContent += handle(item.title, item, {
          parent: element,
          spaces,
          marker,
        });
        /* eslint-enable no-use-before-define */
      }
    }
  
    return [renderedContent, objectLike];
  }