Using beginKeywords for Erlang block statements. Otherwise they were being detected in the middle of words.
Illegalize ';' within Erlang function definition.
Zeroed relevance for Haskell titles in the top-level mode as they eat any identifier at the beginning of a line.