Move macro to Debug object.
Debug data.
Implementation of bindTrace.
Remove use of macros.
spoilTrace method for tracing spoil events.
Test case for spoilTrace.
Remove debugging.