Index
typedef unsigned long long Index;
#define Index(i) (i)->index
typedef struct Index Index;
struct Index {