This is a first step towards handling OOM errors instead of just crashing the program. Now UDPServer's method `receive()` return memory allocation errors explicitly with help of ErrorOr. This removes one FIXME and make a bunch of new ones. :(
DeprecatedString
MemoryStream
FixedMemoryStream
Stream::*_entire_buffer