class_docstr: Wraps a stream (such as stdout), acting as a transparent proxy for all
  attribute access apart from method 'write()', which is delegated to our
  Converter instance.
code: def __init__(self, wrapped, converter):
      # double-underscore everything to prevent clashes with names of
      # attributes on the wrapped stream object.
      self.__wrapped = wrapped
      self.__convertor = converter
  
imports: import re
  import sys
  import os
  from .ansi import AnsiFore, AnsiBack, AnsiStyle, Style, BEL
  from .winterm import enable_vt_processing, WinTerm, WinColor, WinStyle
  from .win32 import windll, winapi_test
label_desc: Use image node_id 1 to create a new StreamWrapper object from inherited base classes: object with example: obj = StreamWrapper(wrapped, converter)