配列の形式を T[] と List<T> のどちらにするか選択できるようにした

副作用で多次元配列は使えなくなった