No, the parameter names in a function are in the lexical scope so they can't be modified by a dynamic scope.
That is, f is not a free variable in mymap. It get's lexically bound to the value of the first argument.
-----