Li-Fan Chen
says to
YSITD
不然不同type的function要寫兩次ㄇ