A continuable flow-control library that's a mix of gen-run and step2