In the utils.h file, you define a print macro.The problem is that this macro collides with other print methods.for example if I have a class with a print method like this "obj.print" then the compiler tries to replace it with your macro.Please change the name of the macros to af_print or something like that.Thanks.

This was a conscious decision we took. We also took into account such a scenario and that's why utils.h does not get included with the other header files.We may consider changing this in the future, but as of now, there is no such plan.

This was a conscious decision we took. We also took into account such a scenario and that's why utils.h does not get included with the other header files.We may consider changing this in the future, but as of now, there is no such plan.