resolves #347 on top of 522 custom converters on asciidoc 2
This is pretty much the same as !438 but on top of !423 (closed) (rebased on master today) and with a bit of speculative but unneeded code removed. Git couldn't cherry pick !438 onto !423 (closed) for me.
Edited by David Jencks