newを自作関数に置き換える手法も容易して欲しいよな。