タイプリストやシングルトンテンプレートなど追加