Давно зарекался не смотреть на языки с обязательным оператором return. Заинтересовали меня тут пара языков - а них returnа нет, но есть операторы с тем же смыслом - "^" в одном, "report" в другом... Правда в последней версии первого из языков это уже поправили, но в литературе "^" еще