Avatar
typed throwが無い今はそれの代替も含んでしまう