(Although, if you anticipate this, you can call the ref (e.g. `(#’foo arg)`) rather than the function `(foo arg)`. But this means that you have to plan the dynamically modifiable parts out ahead of time.
If you call the function by name yourself, like (foo arg), and you recompile foo, any code that called foo will see the new version.