human
Solve the following python programming problem given the following code:
def CreateLaterFunction(fcn, * args, **kwargs) : 
    laterFcn = Later (fcn.__name__) 
    laterFcn.fcn = fcn 
    laterFcn.args = args 
    laterFcn.kwargs = kwargs 
    def apply_function(self, df) : 
        self.origDf = df 
        args = [(a.applyFcns (self.origDf) if (type (a) == Later) else a) for a in self.args] 
        kwargs = { k : (v.applyFcns (self.origDf) if (type (v) == Later) else v) for (k, v) in six.iteritems (self.kwargs) } 
        return self.fcn (* args, ** kwargs) 
laterFcn.todo = [(lambda df : apply_function (laterFcn, df))] 
    laterFcn._str = '{0}'.format (args.__name__) 
    laterFcn._UpdateStrCallArgs (args, kwargs) 
    return laterFcn 

    
    

    Fix the buggy line: laterFcn._str = '{0}'.format (args.__name__)
assistant
#Here is Python code to fix the buggy line: laterFcn.

laterFcn._str = '{0}'.format (fcn.__name__)