Restructuring Performant Code (C, Pascal) with Type Unions and Pointers

Looks like reinterpret is okay, and the general consensus is that C-style unions are not a thing Julia really does (which is okay). (post here)