Metaprogramming is necessary in order to compensate for any missing language features, it doesn't add much complexity, and it's not here.
Metaprogramming is necessary in order to compensate for any missing language features, it doesn't add much complexity, and it's not here.