인터페이스 받아서 reflect.TypeOf 랑 같이 쓰든가 type switch나 assertion쓰면 해결되지아늠? 귀차나서?