В Common Lisp можно ли переопределить уже определенную функцию в определенной области? Например, с помощью функции A, которая вызывает функцию B. Могу ли я временно переопределить B во время вызова A?
Я ищу что-то по строкам блока let, но это может переопределить функции.