The yul documentation states:
No “else” block can be defined.
It seems really weird. Yul has much more complex control flow schemes like loops and switches. Also other EVM languages like Solidity support the else
blocks and they compile to EVM's jump opcodes just fine.
What's the reason behind this design decision?