Managing error codes.
getErrno : HasIO io => io Int
Fetch libc `errno` global variable. This sometimes returns 0 on windows.
strerror : Int -> String
Convert numeric `errno` to string.