Implicit differentiation IS the chain rule. It's not exactly a new concept but rather just applying the chain rule in a different context.
If you asked a 3u student to differentiate x[f(x)]^2, it's pretty much the same as differentiating implicitly xy^2 where y=f(x). Both approaches explicitly...