code: def test_nested_streams_are_not_fused_with_matrix_trf(img_3x3_rgb):
      dc = slc.DataContainer(img_3x3_rgb, "I")
  
      trfs = [
          slt.Rotate(angle_range=(90, 90), p=1),
          slt.Rotate(angle_range=(-90, -90), p=1),
          slc.Stream(
              [
                  slt.Rotate(angle_range=(90, 90), p=1),
              ]
          ),
          slt.Rotate(angle_range=(-90, -90), p=1),
      ]
  
      with pytest.raises(TypeError):
          slc.Stream.optimize_transforms_stack(trfs, dc)
  
imports: import itertools
  import random
  import cv2
  import numpy
  import pytest
  import torch
  import solt.core
  import solt.transforms
  import solt.utils
  from .fixtures import *
label_desc: Use image node_id 28 for calling a global function with example usage: test_nested_streams_are_not_fused_with_matrix_trf(img_3x3_rgb) without return types