Use cm::String to store keys and values so that MakeClosure does not need to allocate new copies of all of them.
cm::String
MakeClosure
Issue: #19581