receiver가 어디에서 제공되는지와 constructor 여부로 분류한다.
receiver 없음
특정 receiver capture
첫 함수 인수가 receiver
함수 인수로 constructor 선택
핵심: 참조 자체가 아니라 주변 함수형 타입이 parameter와 return을 확정한다.