Allow empty expressions in many control constructs