Comment by marginalia_nu
Comment by marginalia_nu 3 days ago
The pros are that it can generate better error messages, without putting that responsibility on the programmer. Something that would otherwise require a preprocessor or some form of metaprogramming.