interactiveに呼び出した場合と、関数内から呼び出した場合とで挙動が変わる
関数もあったりするから、関数の呼び出しにするのはいろいろ面倒なんじゃないかな