나중에 변수에 다른 객체를 대입해도 이미 만든 reference의 receiver는 바뀌지 않습니다.
한 번 평가
reference에 저장
capture 영향 없음
추가 args 전달
현재 object 상태 사용
핵심: receiver의 mutable 상태는 호출 시점에 읽히므로 객체 identity와 상태를 구분합니다.