Iterable<int> findIndexes<B>( List<B> value, bool Function(E a, B b) test, ) { return map((a) { return value.indexWhere((b) => test(a, b)); }).where((e) => e > -1); }