An experimental LilyPond lexer, written in Haskell.