Why oh why aren't the following identifiers reserved words?

Why oh why aren't the following identifiers reserved words?

Exit, Continue, Break

Why on earth should we be allowed to write

var
  continue: boolean;
begin
  continue := true;

  while continue do
  begin
    if SomeCheck() then
      continue; // <-- oh shoot

    continue := OtherCheck();
  end;
end;

Any code which uses these identifiers deserves to be broken.

Comments