It is unfortunate that `t_truth` is declared in the two header files `calcium.h` and `gr.h`. In particular the following ```c #include <gr.h> #include <calcium.h> ``` results in `truth_t` being defined twice.