As you pointed out, and as Dan himself said, Redux was a nice experiment, and it “went out of hand”. There are already (small) frameworks which embrace the concept of single state tree, time travel, etc. One example is Cerebral, which I like. This blog post shows a simple example and a comparison between them. This is the creator’s “Cerebral Redux”.