それは何故無名関数で囲うと警告がでなくなる理由になってない