add syntax highlighting to declarations (fixes #12)

Let's name this `Highlighter`