Support semicolon on `while do`