The call to `gensym` actually just returns an int, so this'll end up just being `binaryXXXX` instead. We technically get this for free from LLVM anyway, but I always thought that was kinda weird...

Regardless, creating strings as statics involves a similar pattern of creating a symbol name.