Danny Tsai says to YSITD
雖然其他的generic類型也一樣 都是編譯時會檢查類型