- this release does not add any new functionality nor modify existing functionality
- HOWEVER, if any existing code relied on any undocumented, implementation
details of the previous `ThreadWithResult` implementation, the previous
implementation can be accessed by doing something like
from save_thread_result import ___init__OverrideThreadWithResult as ThreadWithResult
code to use ThreadWithResult remains unchanged
- for an explanation about the changes to the `ThreadWithResult`
implementation, see commit 7885b33d24f339e511d37f15c83d2b71a8ec4bbd