function f1(params a: array of T): sequence of T := new T[0]; begin var a{@var a: sequence of IEnumerable;@} := f1(f1(0)); end.