Simple result type for functions that need to propagate an interrupt status and don't have other return values.
Declared in <kernel/notifications_interface.h>
<kernel/notifications_interface.h>
using InterruptResult = std::variant<std::monostate, Interrupted>;