The new experimental/variants branch of chakracore-delphi introduces some experimental support for Variants. It's now possible to write code similar to the following:
On Windows, it's possible to expose an Automation object to your script, using late (IDispatch) binding. An example of this is shown in the new WmiSample demo:
and its output:
For more example code, you can also check out the associated tests.