Our setting is $(M, g)$, a Riemannian manifold. Let $\Gamma(s,t) \subset M$ be a variation about curve $\gamma(t) = \Gamma(0, t)$ (Let us say that our domain of $\Gamma$ is $(a_0, a_1) \times (b_0, b_1) \subset \mathbb R^2$, and $(a_0, a_1)$ contains $0$.) Define
$$T = \partial_t \Gamma; S = \partial_s \Gamma.$$
My textbook says:
\begin{equation*} \frac{d}{ds} \langle T, T \rangle = 2\langle \nabla_S T, T \rangle.\end{equation*}
If I treat $\frac{\partial}{\partial s}$ as a tangent vector $S$ (or a vector field), then everything makes sense. However, I have a trouble understanding why $\frac{d}{ds}$ is a tangent vector at $T_p M$, where $p = \Gamma(s_0,t_0)$ for some $s_0, t_0$. Note that $\langle T, T \rangle$ is a function $(a_0, a_1) \times (b_0, b_1) \rightarrow \mathbb R$, so it can be treated it as a function from $\mathbb R^2$ to $\mathbb R$. I am merely taking a partial differentiation w.r.t. $s$, and it has nothing to do with tangent vector at $T_p M$. How do I resolve this?