How would one implement a union (C data type) in Python, given this simple example? union { struct { int size; float time; } var1; struct { char initial; float time; } var2; };