Learned macros and better debugging using cpp.