Thanks for explaining IRL :)  Maybe the docstring should say "context manager" and just say that it isn't actually a python specific context manager, but the more general term?