Ruby’s Regex /o Modifier Caches Interpolations, Causing Surprising Bugs Exploring Ruby’s /o regex modifier and its caching behavior in the VM Ruby