CSHARP-667, CSHARP-668: added Explain and WithIndex extension methods.