Add more warnings

Warnings:
* tlist where the number of initializing values is greater than the number of defined fields
* bad string parameter within a limited choice
* bad number of parameters