For source code readability and probably also parsing speed it would be great if we had a parser function #or that would work like nested ifs:
{{#or:{{{title|}}}|{{{name|}}}|{{PAGENAME}}}}for example would be equivalent to:
{{#if:{{{title|}}}|{{{title}}}|{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}}}So, #or: would work kind of like the null coalesce operator ?? in PHP. This example is a minimal case, where this parser function can be useful. More complicated examples, which often come up in more complex templates, would benefit even more.