local function h(h,C)return re_m[C]or proxy[h].flags[C]end local function C(h)return proxy[h].pattern_repr..proxy[h].flag_repr end

local function re_index(self, index)
	return re_m[index] or proxy[self].flags[index];
end;

local function re_tostr(self)
	return proxy[self].pattern_repr .. proxy[self].flag_repr;
end;