code: def _get_arg_names(func):
      ''' this returns the arg names since dictionaries dont guarantee order '''
      args, varargs, keywords, defaults = inspect.getargspec(func)
      return(tuple(args)f _get_arg_names(func):
      ''' this returns the arg names since dictionaries dont guarantee order '''
      args, varargs, keywords, defaults = inspect.getargspec(func)
      return(tuple(args))
docs: this returns the arg names since dictionaries dont guarantee order