What WSGI should have been. Pump hides the implementation details of HTTP and gives you a Pythonic API for writing webapps. Your app is just a function that takes a request—a dict with certain keys—and returns a response—a dict with status, headers and body keys. No fancy start_response or environ here. Comes with useful middlewares. Pump middlewares are reusable functions that can add functionali