got a build done, just can't RUN_ALL_TESTS yet. the problems when tree's debugging were turned on was blocking the build, but all better now.
#include <basis/common_outcomes.h>
#include <basis/functions.h>
#include <basis/guards.h>
+#include <loggers/program_wide_logger.h>
#define DEBUG_TREE
// uncomment if you want lots of debugging info.
#define LOG(s) CLASS_EMERGENCY_LOG(program_wide_logger::get(), s)
using namespace basis;
+using namespace loggers;
namespace nodes {