A flux implementation that is small, tested, terse, and meant to be used with ES6