Added static iterator attempt

This change is intended to allow static and dynamic iterators to be
combined.