Quick reference for the C macro preprocessor, which can be used independent of C/C++.
#define DST(name) name##_s name##_t
DST(object); #=> "object_s object_t;"
#define LOG(msg) console.log(__FILE__, __LINE__, msg)
#=> console.log("file.txt", 3, "hey")