> [...] maybe we should bear in mind having a .elif and .else > too that don't need the .ifx to be .iex.
I don't think that's possible. Since the code can't look ahead, it will not know whether an else is coming or not, so the "if" has to know whether (.ie) or not (.if) to save the test outcome for a following "else". Else we needlessly fill up the stack, which is simply bad design.
