shiltian wrote: Can we instead disallow using just one value? I find it super annoying to have something like `std::optional<int, std::optional<int>>` in the parser code. https://github.com/llvm/llvm-project/pull/138284