Consider a Lagrangian $L:TQ\to \mathbb{R}$, for some smooth manifold $Q$. As explained in this answer, one can define its fiber derivative $\mathbf FL:TQ\to T^* Q$ as $$\mathbf FL(v) \equiv \mathrm d(L|_{T_x Q})(v,\bullet), \qquad v\in T_x Q.$$ More precisely, given $L|_{T_x Q}:T_x Q\to \mathbb{R}$, we're considering the differential $\mathrm d(L|_{T_x Q}):T_v(T_x Q)\to T_{L(v)}\mathbb{R}$, and exploiting the isomorphism $T_v(T_x Q)\simeq T_x Q$, we identify vertical displacements $(v,\delta v)\in T_x (T_x Q)$ with pairs of tangent vectors in $T_x Q$, and thus define $\mathbf FL(v)$ as the mapping $\delta v\mapsto \mathrm d(L|_{T_x Q})(v,\delta v)\in\mathbb{R}$.
So, as far as I can tell, formally speaking the elements in the image of $\mathbf FL$ are not functionals in the same tangent spaces that make up its domain (albeit the two things are isomorphic to one another, hence why we can identify them).
Now, people often also write the Lagrangian canonical momentum as the derivative of $L$ wrt its velocities: $p_i = \frac{\partial L}{\partial \dot q^i}$. What I'm trying to understand is whether such expressions should really be taken as a shorthand easier way to refer to the fiber derivative itself. That seems to make sense: $\mathbf FL$ sends each $v\in TQ$ to a covector, and the momentum is often said to be a covector, and the expression for $\mathbf FL$ in local coordinates also directly involves $\frac{\partial L}{\partial v^k}$.
From these observations, it would seem that I could in general define the Lagrangian canonical momentum associated to each $L:TQ\to \mathbb{R}$ and $v\in TQ$ as $p\equiv (\mathbf FL)(v)$. However, I've never seen this stated explicitly, so I'm wondering if there's some subtleties I'm not taking into account.