Better rainbow font-lock-keyword hackery and some random elisp.