WorkerPool supported MeshIOTypes includes any worker that is alive.

Instead of being the subset of workers that are alive and willing to take a
job, we return the set of workers that are just alive. I am concerned that
this might not be what is desired.
Redesign the interactive client to support supportedIOTypes.