木構造ライブラリの実装と宣言を分離