A Python Process Pool Executor implementation that is harder to break
Making flow with async function