adc1cf8829
Expressions can sometimes contain itertools.islice objects, which we can only walk if we force them into a list. To do this, the walk function has to be taught that collections that are not instances of list should be forced into a list. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>