The rangeint modernizer introduces bad type syntax when it decides the for-loop's limit expression requires an explicit conversion: ```go package mlkem func TestFieldAdd(t *testing.T) { for a := fieldElement(0); a < q; a++ { for b := fieldElement(0); b < q; b++ { ``` ```go func TestFieldAdd(t *testing.T) { for a := range mlkem.fieldElement(q) { // undefined: mlkem for b := range mlkem.fieldElement(q) { ``` See https://go.dev/cl/659155. We need better testing.