getting ready for simplifying Field
implement Rectangle::iterator