in src/main/scala/com/gu/flexible/snapshotter/model/Attempt.scala [19:21]
def fold[B](failure: AttemptErrors => B, success: A => B)(implicit ec: ExecutionContext): Future[B] = { asFuture.map(_.fold(failure, success)) }