Iterator and String (unfinished)