docs: def function_args(callable_, *args, **kwargs):
      """
      Return (args, kwargs) matching the function signature
  
      :param callable: callable to inspect
      :type callable: callable
      :param args:
      :type args:
      :param kwargs:
      :type kwargs:
      :return: (args, kwargs) matching the function signature
      :rtype: tuple
      """
      argspec = getargspec(callable_)  # pylint:disable=deprecated-method
      return argspec_args(argspec, False, *args, **kwargs)