codegen: preliminary code for boxing/unboxing strings