code: def get_binary_stream(
      name: "te.Literal['stdin', 'stdout', 'stderr']",
  ) -> t.BinaryIO:
      """Returns a system stream for byte processing.
  
      :param name: the name of the stream to open.  Valid names are ``'stdin'``,
                   ``'stdout'`` and ``'stderr'``
      """
      opener = binary_streams.get(name)
      if opener is None:
          raise TypeError(f"Unknown standard stream '{name}'")
      return opener()
  
imports: import os
  import re
  import sys
  import typing
  from functools import update_wrapper
  from types import ModuleType
  from types import TracebackType
  from ._compat import _default_text_stderr
  from ._compat import _default_text_stdout
  from ._compat import _find_binary_writer
  from ._compat import auto_wrap_for_ansi
  from ._compat import binary_streams
  from ._compat import open_stream
  from ._compat import should_strip_ansi
  from ._compat import strip_ansi
  from ._compat import text_streams
  from ._compat import WIN
  from .globals import resolve_color_default
label_desc: Use image node_id 6 for calling a global function with example usage: get_binary_stream(name) and returns: opener