Refactor `define_alert_type`