`for ... else` and `while ... else` inside a kernel traced without error while the `else` body was silently dropped from the IR. Raise a clear NotImplementedError from the AST rewriter instead; `if ... else` is unaffected. Fixes #2946
T.Parallel