code: def _package_transform(package, fqdn, start=1, *args, **kwargs):
      
      #Our only difficulty here is that package names can be chained. We ignore
      #the first item since that was already checked for us by the calling
      #method.
      node = _obj_getattr(package, fqdn, start)
      
      #By the time this loop is finished, we should have a function to apply if
      #the developer setting up the config did a good job.
      if node is not None and hasattr(node, "__call__"):
          return node(*args, **kwargs)
      else:
          return args
docs: Applies the specified package transform with `fqdn` to the package.
  
      Args:
          package: imported package object.
          fqdn (str): fully-qualified domain name of function in the package. If it
            does not include the package name, then set `start=0`.
          start (int): in the '.'-split list of identifiers in `fqdn`, where to start
            looking in the package. E.g., `numpy.linalg.norm` has `start=1` since
            `package=numpy`; however, `linalg.norm` would have `start=0`.