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 __enter__(self, *args, **kwargs):
      # special method lookup bypasses __getattr__/__getattribute__, see
      # https://stackoverflow.com/questions/12632894/why-doesnt-getattr-work-with-exit
      # thus, contextlib magic methods are not proxied via __getattr__
      return self.__wrapped.__enter__(*args, **kwargs)
  
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 3 for calling the StreamWrapper obj's underlying member method code with example usage: obj.__enter__() and returns: self