Awaits all futures and then filters for Some elements.
Future<Iterable<Some<T>>> whereSome() => Future.wait(this).then((e) => e.whereSome());