Please write at most a page.
Explain specifically how 3 exokernel design decisions represent the end-to-end argument in action.