After working some with Angular and ngrx/store I really came to
like the redux pattern.
Unfortunately, I couldn't find a package on code.dlang.org that
filled that spot when coming back to D.
So I build my own.
It is called reduxed.
If you're interested you can find reduxed here
https://code.dlang.org/packages/reduxed and
https://github.com/burner/reduxed.
It is still rough around the corners and
https://issues.dlang.org/show_bug.cgi?id=19084 gives me somewhat
of a hard time, but give it try and scream at me because it is
not nogc.