Major modifications to how traces are described in C,
so hopefully I have to do less arm hacking.