lemotw says to YSITD
為了template class 我把header養的好肥喔w