added a (debug #:on) and (debug #:off) for file wide debugging mode, needs to happen before expansion, wrapping (debug ..) in expressions will still work