void merge() { static if (is(T == enum)) *thisN = x; }