title: Scala Try/Future, wrapping the exception in case of failure
body: <p>Suppose I have a method <code>def doSomething: String</code> which can raise a <code>DoSomethingException</code> if something goes wrong.</p>
  
  <p>If I write <code>Try(doSomething)</code>, is there a simple way to map the exception without recovering it?</p>
  
  <p>Basically, I want the failure to become a <code>BusinessException</code> caused by the <code>DoSomethingException</code>.</p>
  
  <p>I know the code to do this is very simple, but isn't there any built-in operator to do so? It seems a very common operation but I can't find anything in the API.</p>