関数の呼び出し元の変数の参照先を呼び出し先で書き換える奴って読みにくいコード書きそうw