fn IndexType(comptime T: type) type
fn IndexType(comptime T: type) type { return enum(u32) { _, pub fn get(this: @This(), c: *const Configuration) T { return extraData(c, T, @backingInt(this)); } }; }