make trace level first to encourage people to think about it upfront
move all core use of "debug" to use "trace" instead (or almost all of them)