function f1 := default(T); function f2: List := nil; begin var f{@var f: function(x: integer): integer;@} := f1&; var ff{@var ff: List;@} := f2&; end.