ScopedValue nested binding의 동적 범위

같은 key가 call stack 구간마다 다른 immutable 값을 보인다.

1

Unbound

get은 실패한다

outside

2

Outer where

req-42가 보인다

bound

3

Nested where

req-42/child가 보인다

shadow

4

Return

outer 복원 뒤 scope 종료

automatic

핵심: 필수 business input을 숨기지 말고 cross-cutting immutable context에 제한한다.