No, not quite. There's a big difference between `a: for b in c then b` and `a: b for b in c`.