When slurping a str arg, root it.

Otherwise, the box allocation can do a GC run, and then the pointer to
the string that we looked up is then out of date.