Well, first of all - strenc is an simple experiment :)
About your issue - strings are not encrypted because they're used right away, so even if the term-rewriting macro encrypts them, the compiler decrypts them back since they're known at compile-time.