Iterable<String> extensionSuffixes() sync* { yield 'Ext'; var i = 2; while (true) { yield '$i'; i++; } }