What is an indexer?