Make SymbolContexts iterable with the C++11 for (a : b) syntax using Sean’s AdaptedIterable.