腹黒い茶
says to
YSITD
你剛剛不是這樣問我? 所以我理解成你要用 generic type 就是為了 static type check 不是嗎?