<!-- This is not for feature requests and support related issues. --> <!-- Any description of the issue that might help others understand Thanks for taking the time to report it. --> ### Example <!-- * include an example, using a code block(s), see below * provide the necessary reproduction steps: command line flags, operating system, etc --> ```nim iterator iter(): (int, int) = yield (1, 0) iterator other(): int = for (i,) in iter(): yield i ``` ### Actual Output <!-- * please check whether it's already been fixed in the latest version * include the actual output using a block, see below * if it's not instantly clear, describe what to look for --> ``` test.nim(4, 7) Error: illformed AST: (i) ``` ### Expected Output An error that the `(i, _)` form should be used or something similar. Accepting this is also an option.