Although the sizeof enum is mostly sizeof(int), here I try to explicit specify its type so that the StackValue is aligned by 8 bytes in the memory: opdata (8bytes), meta type (4bytes), address type (4bytes)