What are some common proteins in tacos?

Tacos can be filled with many types of proteins, such as chicken, ground meat, carnitas (shredded pork), carne asada (steak), fish, shrimp, tofu, black beans, refried beans, or lentils.