'Measures the overhead of the nested "with" statements
when using many contexts.'

def enter_exit(self, count):

    if (count < 0):
        return
    with self.make_context():
        self.enter_exit((count - 1))
