A C union wrapper
set_ctypes(types) Instance Public methods Calculate the necessary offset and
malloc(types, func=nil) Class Public methods Allocates a
size(types) Class Public methods Returns the size needed for the union with