知ってる人にとっては当たり前のことだとは思うが
予約で呼び出すイベントは予約以外で呼び出すこともできるので
モードを設定して引数を渡したり、返り値を受け取ったりすることもできる
(もちろん予約が発動する前にモード切り替え用の変数は戻さないといけない)
まあ通常変数なり可変DBなり使えば済むし、予約でも引数渡せるように改造することも可能だけれども
覚えておいて損はない、かも