The X Macro is one of those strange code artifacts that, if one came across it without comments or documentation, it would as unfathomable as it would...