h&    Safe-Inferredrecv7Type for the receiving function which receives N bytes.recv3Type for the receiving function with a buffer pool.recvType for read buffer pool. recvIf the buffer is larger than or equal to this size, the buffer is used. Otherwise, a new buffer is allocated. The thrown buffer is eventually freed.recvType for buffer size.recvType for buffer.   Safe-InferredrecvCreating a buffer pool. The first argument is the lower limit. When the size of the buffer in the poll is lower than this limit, the buffer is thrown awany (and is eventually freed). Then a new buffer is allocated. The second argument is the size for the new allocation.recvUsing a buffer pool. The second argument is a function which returns how many bytes are filled in the buffer. The buffer in the buffer pool is automatically managed.recvAllocating a byte string.recvCopying the bytestring to the buffer. This function returns the point where the next copy should start. Safe-Inferred" recvThe receiving function with a buffer pool. The buffer pool is automatically managed. recvThis function returns a receiving function based on two receiving functions. The returned function receives exactly N bytes. The first argument is an initial received data. After consuming the initial data, the two functions is used. When N is less than equal to 4096, the buffer pool is used. Otherwise, a new buffer is allocated. In this case, the global lock is taken.recvThe receiving function which receives exactly N bytes (the fourth argument).  Safe-InferredK     Safe-Inferred     !recv-0.1.0-BY1j7KNgjCr2zkyohfhvrINetwork.Socket.BufferPoolNetwork.Socket.BufferPool.Types Network.Socket.BufferPool.BufferNetwork.Socket.BufferPool.Recv!Network.Socket.BufferPool.WindowsRecvNRecv BufferPoolBufSizeBuffer newBufferPoolwithBufferPoolmallocBScopyreceive makeRecvN minBufSize poolBuffer maxBufSizerecvNwindowsThreadBlockHack