1. 11
  1.  

  2. 2

    I can’t seem to figure out how the buffer requesting code is indicating what length it wants. Maybe that’s this line:

    case get <- e.Value.(queued).slice:
    

    but it doesn’t look like it?