Box
ヒープ上に確保したものを指す型(実質ポインタ)
C++でいうunique_ptr みたいなものでスコープを抜けると削除(RAII)されるらしい
ボックスとは正確にはヒープ上におかれたTの値へのスマートポインタです。ボックスがスコープを抜けると、デストラクタが呼ばれて内包するオブジェクトが破棄され、ヒープメモリが解放されます。