Reminds me of college when I said to my Real Analysis professor "that's a neat trick". His response: "It's not a trick, it's a method." :-)
(Although I think he ascribes this to professors who are not good teachers.)
Where this doesn't work is if you have more than 1 dimension. Then you need to deal with the added complexity of integrating modular forms and the fact that in 2D you don't have df = (df/dx) dx but df = (df/dx) dx + (df/dy) dx. The chain rule also changes into a matrix product, rather than a simple dz/dx = dy/dx dz/dy.