public void Overflow()
{
var selected = new FastInfiniteEnumerator<int>().Select((e, i) => e);
using (var en = selected.GetEnumerator())
Assert.Throws<OverflowException>(() =>
{
while (en.MoveNext())
{
}
});
}