1. Refactor everything statistics-related (right now the system looks like a lot of dirty hacks) 2. GC metrics: #67 3. Use macros to define statistics-related things