Eng 7046 min max inline string

Seems like the perfect place to copy the `Agg` result to the temp string pool would be in the `finalize` method?  Then you could hide that implementation detail from callers.  Or maybe that won't work because you need to do the `castAs`.  But maybe the `castAs` could be done in `finalize` too?