export template に対応してるコンパイラがほとんどないから同じヘッダに全部
書いた方がいいんじゃないのか

他のファイルからupdate()を参照しようとするとリンカエラーになるんだろ?