record가 만드는 value 계약

component 목록에서 compiler가 제공하는 구성원을 연결한다.

record value

Constructor

canonical component 초기화

create

Accessor

component 이름 method

read

Equality

모든 component 값 비교

value

Text

component 이름과 값 표시

diagnostic

핵심: 생성 이후 값 전체로 구분되는 type에 record를 사용한다.