       iex> Cmark.to_commonmark(~s(Use option to enable "smart" quotes.), [:smart])
       "Use option to enable “smart” quotes.\n"
 
+      iex> Cmark.to_commonmark([~s(Something "smart"), ~s(em---dashed)], [:smart])
+      ["Something “smart”\n", "em—dashed\n"]
+
   -----
 
   Compiles one or more (list) Markdown documents to CommonMark and calls function with result.


  ## Examples

      iex> callback = fn (result) -> "Manpage is #{result |> String.strip}" end
      iex> Cmark.to_man_each(["list", "test"], callback)
      ["Manpage is .PP\nlist", "Manpage is .PP\ntest"]

      iex> Cmark.to_man(~s(Use option to enable "smart" quotes.), [:smart])
      ".PP\nUse option to enable \\[lq]smart\\[rq] quotes.\n"

      iex> Cmark.to_man([~s(Something "smart"), ~s(em---dashed)], [:smart])
      [".PP\nSomething \\[lq]smart\\[rq]\n", ".PP\nem\\[em]dashed\n"]

  -----

  Compiles one or more (list) Markdown documents to Manpage and calls function with result.
