It's updated now. I moved the definition of NanDispose before NanUnsafePersistent, but I'm not sure whether it's the best way.