code: def element_at(index):
      
  
      if index < 0:
          raise IndexError("element_at used with illegal index {}".format(index))
  
      def element_at_transducer(reducer):
          return ElementAt(reducer, index)
  
      return element_at_transducer
docs: Create a transducer which obtains the item at the specified index.