Allow clause-introducing middle expressions such as else, rescue, and catch to be followed by a whitespace-only template segment and another middle expression. This supports EEx like with/try else clauses written as separate tags, for example <% else %> followed by <% _ -> %>. Keep whitespace-only bodies for ordinary arrow clauses, so adjacent empty case/cond clauses continue to compile as before.