Initializes a throwable with a message, source file, line number, and optional next exception in chain.
message. No-scope msg is assumed to have the same lifetime as the throwable. scope strings are copied to internal buffer.
file name, zero terminated global string
line number
next exception in the chain (optional)
Initializes a throwable with a message, source file, line number, and optional next exception in chain.