何で最初から理想的なAPIにできないんだろう?