borrow Adam Warski's debug macros

from https://github.com/adamw/scala-macro-debug

i would include his project as a dependency except i on on this Scala fork right now