"However, yes, whilst $iif is only "meant" to return a T/F flag or value, it can be used to run commands."
You're right--partially. Though commands are executed based on the outcome of the if, the iif itself does not run commands. So now that being said, how you can make an alias that doesn't already execute a command, have the ability to "execute more than one command"? The key part would be more, as it doens't alreayd do so.