Twinside/vim-syntax-haskell-cabal — pull request #2 by dag (2012-01-13 13:12:10+00:00)
Title: syn matches need to be longest-last or the shorter regex takes precedence

There might be more cases but the ones I've noticed are License-File and Exposed-Modules, and reordering the syn matches fixes those.