WIP: split code types.

That's fine. Is this what Pandoc produces, then? I can't find any info about the `<bold>` tag vs. `<b>`. Perhaps it would make sense to use something more semantic like `<strong>`, but this is fine if it's standard.