Datatest implements exactly what I've been looking for and advocating for in this tutorial repository.