philnik777 wrote: That makes sense. I feel these headers a bit too granular though. Maybe we could just have `__cstddef/aliases.h` and `__cstddef/byte.h`? Having four headers for four aliases seems a bit overkill. https://github.com/llvm/llvm-project/pull/107254