docs: def contains(self, element, key=lambda x: x):
          """
          Returns True if element is found in enumerable, otherwise False
          :param element: the element being tested for membership in enumerable
          :param key: key selector to use for membership comparison
          :return: boolean True or False
          """
          return self.select(key).any(lambda x: x == key(element))