def name(self) -> str:
        """Name of the feedback function.

        Derived from the name of the function implementing it if no supplied
        name provided.
        """

        if self.supplied_name is not None:
            return self.supplied_name

        if self.imp is not None:
            return self.imp.__name__

        return super().name
Name of the feedback function.

        Derived from the name of the function implementing it if no supplied
        name provided.
        
src/core/trulens/core/feedback/feedback.py