title: How To iterate List[Result] and return one Boolean/Result?
body: <p>I have a <code>Future[List[Result]]</code>
  I need to run a logic for example if all items in the list are <code>Result.Ok</code> then return <code>Result.Ok</code> (or true), else return <code>Result.BadRequest</code> (or false)</p>
  
  <p>I've tried:
    <code>futureResultList.map(temp =&gt; temp.forall(_ == true))</code></p>
  
  <p>But this code works only when the list contains booleans. It does not work if it contains <code>Result</code> objects (When changing check <code>to _ == Result.Ok</code>)</p>