flatten method
Flats an option of an option.
Future.value(Some(Some(1))) => Future.value(Some(1))
Future.value(Some(None())) => Future.value(None())
Future.value(None()) => Future.value(None())
See also:
Implementation
Future<Option<T>> flatten() => then((v) => v.flatten());