Reduce boilerplate in Redux Create actions similar to Flummox. Generate action ids. Supports actions with decorators, promises, and therefore ES7 async.