protected virtual void VisitFunctionDeclaration(BoundFunctionDeclaration node) { foreach (var parameter in node.Parameters) VisitVariableDeclaration(parameter); }