Traps

This document and the accompanying test program TrapHandlers explores and evaluates the use of exceptions to implement traps as means to grant exclusive mutating access to shared data, or other protected functionality or hardware.