debug.traceback ([thread,] [message])
Returns a string with a traceback of the call stack.
An optional message
string is appended
at the beginning of the traceback.
This function is typically used with xpcall
to produce
better error messages.