because obscure language features are fun