FSA-compliant promise middleware for Redux with simple behaviour with minimal boilerplate declarations.