Joins a list or two objects together.

        Args:
            other: The other object(s) to join on.

        Returns:
            Joined objects.

def join(self, other, **kwargs):
        """Joins a list or two objects together.

        Args:
            other: The other object(s) to join on.

        Returns:
            Joined objects.
        """
        if not isinstance(other, list):
            other = [other]
        return self._join_list_of_managers(other, **kwargs)