dflow.func returns