at the very least , it 's believed that there are hundreds upon hundreds of millions of different types , and while shadowhunters have fought demons for the entirety of our thousand-year history , it 's unlikely that we 've encountered more than the tiniest percentage of them .