유닛마다 FeCheck 를 새로 만들면 타입 문맥도 유닛마다 따로 생겨서 유닛 경계를 넘는 이름을 볼 수가 없었다. 검사기가 빌드 전체를 맡고, 모든 유닛의 선언을 등록한 뒤에 어느 본문이든 보기 시작한다. 스코프와 심볼과 타입은 현재 유닛보다 오래 살아야 하므로 AST 아레나가 아니라 검사기 자신의 아레나에서 잡는다. 이름이 같아도 유닛이 다르면 다른 타입이므로 nominal 타입은 선언한 유닛으로도 구분한다. pub 은 파서가 버리고 있었다. 이제 FE_NODE_PUB 으로 남긴다.