Analyser now implements Iterable