그럼 제네릭 함수는 어떤식으로 구현할까