Добавил перегрузку директивы else
{if 1}
...
{else 2} /// тоже самое, что и elseIf
...
{/}
{if 1}
...
{else if 2} /// тоже самое, что и elseIf
...
{/}
{if 1}
...
{else unless 2} /// тоже самое, что и elseUnless
...
{/}
ЗЫ: странно, что я с самого начала так не сделал, а ввёл новую директиву elseIf, но оставил её для совместимости.