I\'m trying to make a minimal C++ library to use with a Cython project, but I\'m running into issues compiling a C++ class in the same namespace that uses another C++ class