mutable 실행 state는 invocation 안에 가두고 definition과 분리한다.
호출 시작 membership
이번 실행만 소유
외부 상태 없는 판단
결과 생성 후 snapshot 반환
핵심: field accumulator를 재사용하면 요청과 thread 사이 데이터가 섞인다.