public static ExpressionSyntax Transpile(this Syntax.FunctionReferenceSyntax functionReferenceNode)
        {
            _ = functionReferenceNode ?? throw new ArgumentNullException(nameof(functionReferenceNode));

            return(functionReferenceNode.IdentifierNameNode.TranspileExpression());
            // return SyntaxFactory.ParseExpression(functionReferenceNode.IdentifierNameNode.TranspileType());
        }
        public static void Transpile(this Syntax.FunctionReferenceSyntax functionReferenceNode, ref StringBuilder sb)
        {
            _ = functionReferenceNode ?? throw new ArgumentNullException(nameof(functionReferenceNode));

            functionReferenceNode.IdentifierNameNode.TranspileExpression(ref sb);
        }