Eval-friendly Markdown rendering helpers.
Intentional facade for the public Vibe API boundary.
@spec code(String.t(), String.t() | nil) :: String.t()
@spec doc(term()) :: Vibe.MD.Doc.t()
@spec join([term()]) :: String.t()
@spec puts(term()) :: term()
@spec section(String.t(), term()) :: String.t()
@spec to_markdown(term()) :: String.t()