외부에서는 불변 참조만 있어도 내부 상태를 바꿀 수 있습니다.
런타임 대여
RefCell 내부 가변성 경계
RefCell<T>는 불변으로 보이는 값 안에서도 규칙을
지키며 변경할 수 있도록 대여 검사를 실행 중으로 옮깁니다.
테스트 더블이 전송된 메시지를 기록할 때 유용한 예제입니다.
Rc<RefCell<T>>는 여러 소유자가 같은 값을
바꾸는 패턴을 만듭니다.
동시에 여러 가변 대여가 생기면 런타임에서 실패합니다.