There is a similar [common][1] idiom with `using` in C#.
When you need to create and later dispose several resources, to avoid excessive nesting you write
using (var outFile = new StreamReader(outputFile.OpenRead()))
using (var expFile = new StreamReader(expectedFile.OpenRead()))
{
///...
}