Fabrice Popineau <fabrice.popineau@gmail.com> writes:
> I agree that raw html can be output by macros, but it can easily break
> too.
I think you are missing the "inline part". You cannot use macros to
generate, or even replace a block element in HTML (e.g., a paragraph).