Actually it should be possible to emulate the whole IEnumerable interface with a class wrapping around a simple list structure.