Currently our strings in the LLVM backend leak memory, they are allocated but never deallocated. We need to fix that.