> Notable unsupported constructs include: union, volatile, goto, exceptions, bitfields, placement new,
user-defined copy/move constructors, dynamic_cast, const_cast, base classes with fields or non-virtual
methods, multiple inheritance, and multi-threaded code.