+#define INIT_VARIANT() (INIT_STACK(varcs, struct variant))
+#define CURRENT_VARIANT() (CURRENT_DATP(varcs, struct variant))
+#define VARIANT_FULL() (DATA_FULL(varcs, struct variant))
+#define VARIANT_ALLOC() (ALLOC_DAT(varcs, struct variant))
+#define VARCS_FULL() (CHUNKS_FULL(varcs))