Can you clarify? Don’t all language changes take some time before they are available and useful? Is this one particularly hard?
Unfortunately I do have over a dozen such procedures for other purposes (reading other data formats, writing output, applying random perturbations to variables, etc.). This would potentially be a large effort, but thankfully with the help of AI coding agents it only took me a few days to migrate them all the new modules and implement generic interfaces.
At first I applied the compiler option, but actually found it was worth the effort to make the generic interface, because in the process it allowed me to find and fix a lot of very old bugs.