this makes more obvious what the code produces, and the structure of the output easier to change
highlight.js