User-defined function (not as variable) support