이름 변수 바인딩 구현할때
하스켈에서는 맵이 불변 맵이라
그냥 let문 마주치면 업데이트 했는데

고랭에서 그런 식으로 구현하려 하니
맵이 가변 해시맵이라
업데이트 하면 스코프 외부에서도 업데이트된 상태로 남음

어떻게 해야되는지 암?
맵 하나로 구현하는게 아닌건가

예를 들어

let x = 3 in { (let x = 5 in { x }) + x }
는 8으로 계산되어야 함

- dc official App