let! (result2 : byte[])  = stream.AsyncRead(bufferSize)