> -- Vlad писал(а):
> 6) disposable-запись, переданную как аргумент, нельзя вернуть (можно попробовать разрулить это чисто синтаксически, сделав несовместимыми тип аргумента и тип возвращаемого значения).

Например так:
Тип аргумента будет "VAR <тип>" (ссылка), тип возвращаемого значения - просто "<тип>" (значение). Значение может быть приведено к ссылке, но не наоборот.