semantic: FunctionSet.reference is only needed for delegate assigns.