Add iterator interface.
Expose iterator typedef; return a const ref from op*().