This is so we can strip out support code needed to make the examples work, and as a bonus it does syntax highlighting.