Both ProcessPoolExecutor and ThreadPoolExecutor take the init argument max_workers -- pympipool did too until recently, but now this is max_cores.
Are these actually fundamentally different? From my understanding these really are the same parameter, and while I feel that pympipool does indeed use the better name here, I would like to go back to max_workers for the sake of matching the standard library interface. Is that possible? The change seems to have been a tangential bit in a larger commit focused on something else.