
	class It {
	public:
		It( List &l)	{ current = l;}
		Truth isend()	{ return current.isempty(); }
		T get()
		{ 
			T r = current.get();
			current = current.tail();
			return r;
		}
	private:
		List current;
	};

