(random thoughts)

It seems like there are likely cases where a context manager in the worker thread makes sense, and
cases where having the context manager in the main thread makes sense. Maybe both...