follow with_type when constructing map literals (closes #2960)
[cpp] Add Pointer.fromHandle
Map-like abstract over anonymous structures.