/home/andy/dev/zig/lib/std/enums.zig:106:13: error: evaluation exceeded 1000 backwards branches for (unique_fields) |u| { ^ /home/andy/dev/zig/lib/std/enums.zig:21:22: note: called from here for (uniqueFields(E)) |field, i| { ^ /home/andy/dev/zig/lib/std/enums.zig:168:33: note: called from here init_values: EnumFieldStruct(E, Data, null), ^ /home/andy/dev/zig/lib/std/enums.zig:168:33: note: called from here init_values: EnumFieldStruct(E, Data, null), ^ /home/andy/dev/zig/src/zir.zig:849:62: note: called from here pub const typed_value_map = std.enums.directEnumArray(Ref, TypedValue, 0, .{ ^ /home/andy/dev/zig/lib/std/enums.zig:21:22: note: referenced here for (uniqueFields(E)) |field, i| { ^ /home/andy/dev/zig/lib/std/enums.zig:168:33: note: referenced here init_values: EnumFieldStruct(E, Data, null), ^ /home/andy/dev/zig/src/zir.zig:849:62: note: referenced here pub const typed_value_map = std.enums.directEnumArray(Ref, TypedValue, 0, .{ ^