interface container { container long length(); Object first(); Object next(); Object current(); iterator walk(); }; slide: container