I like the soft shadows
Yes, by all means, I would encourage industrial grade stainless-steel programming. Paradoxically, it usually involves breaking complex expressions down into simple ones. Then it is easier to identify repeating patterns in the code, and then compact them into functions or macros. It improves the readability of code, and ease of verification.
To enforce variable declaration, we have
#autodim off