Thoughts
The C preprocessor will replace `??<` with `{`, in case you don't have a `{` key.
Okay, the C standard requires it. It looks like GCC and Clang actually don't do trigraph replacement unless you request that they follow e.g. `-std=c17`