Needs to have inline linkage to avoid multiple definition errors when people use the same _NanWeakCallbackInfo type in multiple source files.  (Probably also applies to the constructor, come to think of it.)