// A very simple generic interface

public interface IEnumerator<T> {
	T Current { get; } 
	bool MoveNext();
	void Reset();
}

class X
{
	public static void Main ()
	{ }
}