FunctionCall node updated - problems @vjovanov

Even if the return type of function is e.g. double, when it comes to using that return value, there is an error because of type Any.
Example:
x<-c(1,2,3,4)
f<-function(e) e+1
x[1]<-f(1) //Error, found: Any, required:Double