code: def test_bca_extra_kwarg():
      # GH 366
      def f(a, b):
          return a.mean(0)
  
      x = np.random.standard_normal(1000)
      bs = IIDBootstrap(x)
      ci = bs.conf_int(
          f, extra_kwargs={"b": "anything"}, reps=100, method="bca"
      )
      assert isinstance(ci, np.ndarray)
      assert ci.shape == (2, 1)
  
imports: from __future__ import annotations
  import copy
  from typing import Callable, NamedTuple
  import warnings
  import numpy
  from numpy.random import RandomState
  from numpy.testing import assert_allclose, assert_equal
  import pandas
  from pandas.testing import assert_frame_equal, assert_series_equal
  import pytest
  import scipy.stats
  from arch.bootstrap import CircularBlockBootstrap, IIDBootstrap, IndependentSamplesBootstrap, MovingBlockBootstrap, StationaryBootstrap
  from arch.bootstrap._samplers_python import stationary_bootstrap_sample
  from arch.bootstrap._samplers_python import stationary_bootstrap_sample_python
  from arch.bootstrap.base import _loo_jackknife
  from arch.utility.exceptions import StudentizationError
label_desc: Use image node_id 35 for calling a global function with example usage: test_bca_extra_kwarg() and returns: a