title: What is the difference between Rejection and Exception in akka-http
body: <p>I don't get the difference between Rejection and Exception in akka-http, they look redundant to me since they are managed almost the same way.</p>
  
  <p>Is is not possible to have a Rejection of type Exception so in our Directives we can catch Exception and trigger the appropriate Rejection instead.</p>