   Compiles a list of Markdown documents to HTML using provided options and calls
   function for each item.
 
+  - `data` is either a string or a list
+  - `callback` is a callback function
+  - `options` is an option list
+
   ## Examples
 
       iex> callback = fn (result) -> "HTML is #{result |> String.strip}" end

  @doc ~S"""
  Compiles one or more (list) Markdown documents to CommonMark using provided options
  and returns result.

  Options are passed as a list of atoms. For details see `Cmark.to_commonmark/2`.


  @doc ~S"""
  Compiles one or more (list) Markdown documents to HTML using provided options
  and returns result.

  - `data` is either a string or a list
  - `options_or_callback` is either an option list or a callback function

  Options are passed as a list of atoms. Available options are:

