> -- Илья Ермаков писал(а):
> Разделение не по тому признаку, как описывать, а по тому, когда можно использовать в выражениях, а когда - нет.

В смысле? Что-то возвращает - значит можно, ничего не возвращает - нельзя. Или есть какой-то смысл в том, чтобы запретить использовать функцию в выражении?