the definition is extended so that it eats also functions a function from m to r n would still be a function and not a tangent vector