defstrict実際に使って書き換えてみた