add Asciidoctor API extensions