I was initially trying to avoid using libunwind because I don't think we want another dependency on it for moving away from mingw. That being said, I'm not sure that LLVM is capable of any unwind format other than what libunwind understands, so it may be a lost cause.

Do you think that using `libunwind` for now is simply more sane?