遅延展開使って動くようにした