This always struck me as an odd thing to want to do. Why make things more complicated than they have to be? Are code simplicity and readability not the important thing? After all, software only spends a small fraction of its life being created. The rest of the time it is being maintained, and usually by different people who are not going to appreciate your obscure brilliance.
Keep it simple, smart-arse.