ck things off by presenting mine, the Constant Global (Haskell people might call it the Curried Global, which admit has quite a ring to it)I use it all the time for debugging and tracing.A Constant Global is a combination of global variable and a constant which is useful for debugging, assertions, and other situations where you want to add optional functionality to a very performance-sensitive m