code: func (w *RateLimitedDirectoryWrapper) rateLimiter(ctx IOContextType) RateLimiter {
  	assert(int(ctx) != 0)
  	return w.contextRateLimiters[int(ctx)-1]
  }
docs: // func (w *RateLimitedDirectoryWrapper) Close() error {
  // 	w.isOpen = false
  // 	return w.Directory.Close()
  // }
  // func (w *RateLimitedDirectoryWrapper) String() string {
  // 	return fmt.Sprintf("RateLimitedDirectoryWrapper(%v)", w.Directory)
  // }