Fixed MSVC linker issues + macro cleanup + added missing overload of find member to instantiations