A method to retrieve a champion's runepage objects.
        
        Parameters
        ----------
        champion_name : str
            Case insensitive name of the champion to get runes for.
        
        Returns
        -------
        Tuple[:class:`Champion`]
            A tuple of :class:`Champion`\s. 

        Note
        ----
        Please see :ref:`abs_return_formatting` and :class:`Champion` for more information on the return type.

        Raises
        ------
        ChampNotFoundError
            If the champion is not found in ``self.rune_links``.

async def get_runes(self, champion_name: str) -> Tuple[Champion]:
        """A method to retrieve a champion's runepage objects.
        
        Parameters
        ----------
        champion_name : str
            Case insensitive name of the champion to get runes for.
        
        Returns
        -------
        Tuple[:class:`Champion`]
            A tuple of :class:`Champion`\s. 

        Note
        ----
        Please see :ref:`abs_return_formatting` and :class:`Champion` for more information on the return type.

        Raises
        ------
        ChampNotFoundError
            If the champion is not found in ``self.rune_links``.
        """
        champion_lower = champion_name.lower()
        if champion_lower not in self.rune_links:
            raise ChampNotFoundError(champion_name)

        return tuple(Champion(x) for x in await self.get_raw(champion_lower))