Simple async process supervisor
conda install anaconda::simpervisor
simpervisor provides the SupervisedProcess class that provides async methods start, ready, terminate, and kill to manage it.