Construct a Throwable that has a constructor that accepts a single string argument (such as Exception). Allows
formatting arguments into the string in a non GC way.
Second form of the function receives the string as a template argument, and verifies that the arguments match the
format string.
TconstructFmt(string file, size_t line, string fmt, A args)
Construct a Throwable, formatting the message
Construct a Throwable that has a constructor that accepts a single string argument (such as Exception). Allows formatting arguments into the string in a non GC way.
Second form of the function receives the string as a template argument, and verifies that the arguments match the format string.