async function MarkdownAsync(options) {
  const processor = createProcessor(options)
  const file = createFile(options)
  const tree = await processor.run(processor.parse(file), file)
  return post(tree, options)
}
Component to render markdown with support for async plugins
through async/await.

Components returning promises are supported on the server.
For async support on the client,
see {@linkcode MarkdownHooks}.

@param {Readonly<Options>} options
  Props.
@returns {Promise<ReactElement>}
  Promise to a React element.