Also a shining example of their poor type system.
* you get a note that a map must not be copied, but you won't actually be prevented from doing so?
* iteration can't use the native construct (no generic interface -> no generic iteration)
Coupled with a fairly inefficient GC it means I would need to think twice before using this.
Better if you wrap it somehow. Then it's similar to an unsafe section; you need to be careful but it's self-contained.