lst: When TRUE return a list with list(object,warnings) instead of issuing the warnings. Otherwise, when FALSE issue the warnings and return the object.
Returns
The value of the expression or a list with the value of the expression and a list of warning messages