The group of commands in
ml/keywords-1 -> headings
does not seem to ignore rendering in their argument (for example, \section{Test_2} will be rendered with 2 as a subscript).
Is this wanted? Or rather a possible clash with keywords also (re)defined in ml/keywords-3 and elsewhere?