private static Func <int> TwoLevelIncremental(IAllocation allocation)
        {
            var query    = TwoLevelContainerAnalysis.GetFaultyContainers(allocation);
            var queryInc = Observable.Expression(() => query.Count());

            return(() => queryInc.Value);
        }
        private static Func <int> TwoLevelBatch(IAllocation allocation)
        {
            var query = TwoLevelContainerAnalysis.GetFaultyContainers(allocation);

            return(() => query.Count());
        }