Support for this already exists in the runtime. It just needs to be added to code generation.
Support for this already exists in the runtime. It just needs to be added to code generation.