const SetSockOptError: type = error{AlreadyConnected, InvalidProtocolOption, TimeoutTooBig, SystemResources, PermissionDenied, NetworkSubsystemFailed, FileDescriptorNotASocket, SocketNotBound, NoDevice} || UnexpectedError;