An efficient syntax highlighting library in Haskell, using alex-generated lexers