* [x] It would be nice if `pending<T>s` could be notified in case the socket has an error, to end blocking * [ ] Write actual tests :upside_down_face: * [ ] use io_uring