title: Looking for Example of Faraday Middleware with Error checking
body: <p>I am looking for an example of Faraday Middleware that handles http (status code) errors on requests and additionally network timeouts. </p>
  
  <p>After reading the docs for Faraday and it's middleware it's my understanding that this is one of middleware's use cases… I just have no idea what an implementation is supposed to look like.</p>
  
  <p>Thanks</p>