To be fair, I'd rather type BEGIN instead of <<? Or whatever the trigraph is supposed to be. We tend to forget that a lot of computers didn't have the keys to type "mathematical" symbols.
Besides, what people wrote was:
#define BEGIN {
not: #define BEGIN <<?