public BoundMethodInvocationExpression Update(IEnumerable<BoundExpression> arguments, OverloadResolutionResult<FunctionSymbolSignature> result)
{
var newArguments = arguments.ToImmutableArray();
if (newArguments == Arguments && result == Result)
return this;
return new BoundMethodInvocationExpression(Syntax, Target, newArguments, result);
}