The problem seems to be in using multiple sources of external expressions which are written the same way but depending on the namaspace they belong to can have different meaning and functionality inside our c++ code. If the function we are using isn’t obvious to the compiler it will probably throw errors and the program won’t build.