free_window(WINDOW *p)みたいな、pの指す先の先まで解放する
関数を1つだけ注意して作れば、後は普段はそれを呼ぶだけ、と言い
いたのだと思う。