Project: mesos
Issue MESOS-4110: Implement `WindowsError` to correspond with `ErrnoError`.
In the C standard library, `errno` records the last error on a thread. You can pretty-print it with `strerror`. In Stout, we report these errors with `ErrnoError`. The Windows API has something similar, called `GetLastError()`. The way to pretty-print this is hilariously unintuitive and terrible, so in this case it is actually very beneficial to wrap it with something similar to `ErrnoError`, maybe called `WindowsError`.
Story points: 5