Transposes an FutureOption of a Result into a Result of an Option.
@pragma("vm:prefer-inline") Future<Result<Option<S>, F>> transpose() async { return then((result) => result.transpose()); }