Create the next immutable state by mutating the current one
RESTful HTTP client for JavaScript
Modular JavaScript Utilities