<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def visit_Call(self, node: AST, dfltChaining: bool = True) -> str: """Return `node`s representation as function call."""

        args = node.args
        try:
            kwds = node.keywords
        except AttributeError:
            kwds = []
        self.compact = True
        args_src = (self.visit(arg) for arg in args)
        kwds_src = (self.visit(kwd) for kwd in kwds)
        param_src = ', '.join(chain(args_src, kwds_src))
        src = f"{self.visit(node.func)}({param_src})"
        self.compact = False
        return src