関数を呼び出す側が、使用するメモリの上限をコントロールできないというのは
それはそれで微妙にリスク