What is the traditional definition of a " soft taco " ?
A taco can be made with a variety of fillings , including beef , pork , chicken , seafood , vegetables and cheese , allowing for great versatility and variety .