플러그인·외부 구현·proxy subclass가 필요한 확장점까지 닫으면 framework와 사용자 확장을 막습니다.
sealed + exhaustive switch
열린 interface
framework 요구 먼저 확인
parser fallback 별도 설계
핵심: 소유권과 변화 정책이 명확한 내부 합집합에 sealed를 적용합니다.