rstring now has an autocast() function that returns the automatic casting for that value. The casting is cached so is really performed only once, at most, during the lifetime of the object.