finished IndexedPiece.add_indexer... for real!