Also Nir, Say, we have already application that is been built. And it has many funtions like I showed in my question. Below if for your reference
output$plot <- renderPlot({
dist <- input$dist
n <- input$n
hist(d(),
main = paste("r", dist, "(", n, ")", sep = ""),
col = "#75AADB", border = "white")
})
In that case it will be very difficult to reframe the entire application based on shinymeta. So is there not a way to capture the arguments for the above function separately