have we worked out what do to about this?
I propose:
1. no space after headings -- only before (looks cleaner in text -- the heading belongs to what is below it)
2. special "compact" headings with no space after OR before get special markup, say
== compact heading ==!