The "repeat while EXPR { ... }" seems kinda goofy that it still evaluates after the loop runs once.
while EXPR { ... }
repeat while EXPR { ... }
This does two different things and the word "repeat" doesn't really imply the difference in semantics.EDIT: Perhaps renaming it to "again while EXPR { ... }" would be a better option.
For this particular change though, I think you will meet a bit of resistance. Many people might agree that the feature is goofy, but few will probably agree that it's bad and should be gotten rid of.