Converts from FutureOption<Option
Future<Option<T>> flatten() { return then((option) => option.flatten()); }