There was actually some discussion about this last year, but I don’t know if the project ever took off… I’ve had the idea in the back-burner since I saw a talk about coz, which was utterly amazing.
This is the topic: Avoiding recursive function replacement with-redefs-fn