TakeNth is now lazy