docs: def _get_function(self, name: str):
          """Wrap a function with the universe and in-place.
  
          :param name: The name of the function
          :rtype: types.FunctionType
          :raises MissingPipelineFunctionError: If the functions is not registered
          """
          f = mapped.get(name)
  
          if f is None:
              raise MissingPipelineFunctionError('{} is not registered as a pipeline function'.format(name))
  
          if name in universe_map and name in in_place_map:
              return self._wrap_in_place(self._wrap_universe(f))
  
          if name in universe_map:
              return self._wrap_universe(f)
  
          if name in in_place_map:
              return self._wrap_in_place(f)
  
          return f