docs: def _functionFabric(func_name, argList, oargList, password):
      """Function fabric for Session class"""
  
      def functionHandler(self, *args, **kwargs):
          call_args = {}
  
          for (key, value) in oargList.items():
              call_args[key] = value
  
          for i, arg in enumerate(argList):
              if i < len(args):
                  call_args[arg] = args[i]
  
          for (key, value) in kwargs.items():
              call_args[key] = value
  
          return _callFunc(self, func_name, password, call_args)
  
      functionHandler.__name__ = str(func_name)
      return functionHandler