code: async def get_runes(self, champion_name: str) -> Tuple[Champion]:
          
          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))
docs: 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``.