inline fn typeIsRecursive(comptime T: type) bool
inline fn typeIsRecursive(comptime T: type) bool { return comptime typeIsRecursiveInner(T, &.{}); }