docstr: Test sequential on modules that take multiple inputs and have multiple outputs.
docstr_tok: ["Test","sequential","on","modules","that","take","multiple","inputs","and","have","multiple","outputs","."]
code: def test_variadic(self):
      """Test sequential on modules that take multiple inputs and have multiple outputs."""
  
      class MyModule:
          def __init__(self):
              pass
  
          def __call__(self, x, y):
              return x + y, x - y
  
      seq = objax.nn.Sequential([MyModule(), MyModule()])
      self.assertEqual(seq(1, 2), (2, 4))
  
file_path: objax/tests/sequential.py
imports: import unittest
  import jax.numpy
  import objax
label_desc: Use image node_id 4 for calling the TestSequential obj's underlying member method code with example usage: obj.test_variadic() and returns: unknown,  unknown