Interrupts
Critical section token.
A “mutex” based on critical sections.
Disables all interrupts and return previous status
Enables all the interrupts and return previous status
Enable multi-vectored interrupts
Execute closure f in an interrupt-free context.
f