Using the same name for a class and macro from separate libraries