Use pandoc and highlight.js to annotate source code
The rendered version of this document is: https://annotated-source-pandoc.btbytes.vercel.app/