Switch to two different representations for pointer/struct.

Woo nativecast!