最適化: record => tuple, 内部ノードと葉ノードの分離