const OpenError: type = error{InvalidHandle, AccessDenied, SymLinkLoop, ProcessFdQuotaExceeded, SystemFdQuotaExceeded, NoDevice, FileNotFound, NameTooLong, SystemResources, FileTooBig, IsDir, NoSpaceLeft, NotDir, PathAlreadyExists, DeviceBusy, FileLocksNotSupported, BadPathName, InvalidUtf8, NetworkNotFound, FileBusy, WouldBlock} || UnexpectedError;