codegen: boxing strings work