library에 함수 block의 input이 될 수 있는 block type을 정의한 input block만 가능하도록 제한