code: def _add_mmf(self, objective: str, func: Callable):
      obj_args = set(inspect.getfullargspec(func).args)
      assert obj_args.issubset(
          set(AVAILABLE_MEAN_MATCH_ARGS)
      ), f"arg not available to mean match function for objective {objective}, check arguments."
      self.mean_match_functions[objective] = func
      self.objective_args[objective] = obj_args
  
file_path: miceforest/miceforest/MeanMatchScheme.py
imports: from .compat import pd_DataFrame
  import inspect
  from copy import deepcopy
  from typing import Callable, Union, Dict, Set
  from numpy import dtype
label_desc: Use image node_id 2 for calling the MeanMatchScheme obj's underlying member method code with example usage: obj._add_mmf(objective, func) without return types