Synthesize it in a branch via a rename.
Because it's Java.
Following the rules for currency codes leads to a collision with popular macro.
Abusing linguistic helper functions for fun.
You created a very funny-looking function pointer.
Playing around with compile-time errors.
And if it isn't, bad things happen.
The elixir of forgetfulness.
Filling in some gaps in the previous discussion.
You can ask for the object information.