Currently ThreadPoolExecutor is in use. It would be nice to have an option to use AnyIO. Why: - If a project is using AnyIO, janus uses ThreadPoolExecutor and there are a lot of worker threads for janus only hanging around.