Do you know what would be interesting? See who could write the best porno story that is also a functional program, using #define...and no two replacements could be made so that two different tokens are replaced by the same thing, e.g #define A int
and #define B int would not be legal.