Ok, I thought `errnoEnforce` would work for Windows API functions as well. But the name suggest it doesn't. What type of exception is appropriate to throw if GetModuleFileNameW fails.