Fix for #1536: comprehension over unions of arrays

Make sure we unerase the iterable expression to an Iterable
Test for #1536: comprehension over unions of arrays
Updated test .src for #1536: comprehension over unions of arrays