Mangle ulong as `unsigned long`
Hack around vtable emission problems
Pass struct with constructor as POD
XXX Hack around Array param + debug info
Clean up some more troublesome comments
MODxxx is unsigned char, not unsigned
Fix Issue 11991 - Implicit catch picks up wrong 'Throwable'