Heading style options for Markdown output.
@type t() :: :underlined | :atx | :atx_closed
@spec atx() :: t()
@spec atx_closed() :: t()
@spec underlined() :: t()