A C union wrapper
malloc(types, func=nil) Class Public methods Allocates a
size(types) Class Public methods Given types, returns the size
set_ctypes(types) Instance Public methods Given types, calculate