Add repr support to gen for future obfuscation