#define G_DESTROYGROUP(g) (g)->ops->destroygroup((g))
#define G_CREATE(g) (g)->ops->create((g))
#define G_COPY(g, d, x) (g)->ops->copy((g), (d), (x))
#define G_DESTROYGROUP(g) (g)->ops->destroygroup((g))
#define G_CREATE(g) (g)->ops->create((g))
#define G_COPY(g, d, x) (g)->ops->copy((g), (d), (x))