def FUNCTIONDEF(self, node):
        for deco in node.decorator_list:
            self.handleNode(deco, node)
        self.add_binding(node, FunctionDefinition(node.name, node))
        self.LAMBDA(node)
        if self.settings.get('run_doctests', False):
            self.defer_function(lambda: self.handle_doctests(node))