nostr:npub1f3srhzp5z8qwchfdyy6kceysfg9jzxr937ttracqrxuxuncc25mqgmjzfc nostr:npub1cwwjvpgyj5fy8tdkw4d62zsym74eaqs4y7wt0c6nzt5a7lll9x2qvpny8k nostr:npub1gcht7nxyny85r6ezenuyp3f8ey73l773d0glpgeacudx6r5evh2szu00vs nostr:npub1xw8c9mc2qw5a0exnllwwqary2pvs5x9g5m9vrxkjnmhuwypnsc8q3f8598 it won't update setted variable's value in all procedures of `(X)` that uses `x`. `(define (square r pi) (* r r pi))` <-- here pi will stay 3.14 when `square` will be called from `(Y)`