code: def test_call_lib_custom_signature(worker):
      root_domain_client = worker.root_client
      # concatenate has a manually set signature
      assert all(
          root_domain_client.api.lib.numpy.concatenate(
              ([1, 2, 3], [4, 5, 6])
          ).syft_action_data
          == np.array([1, 2, 3, 4, 5, 6])
      )
  
file_path: PySyft/packages/syft/tests/syft/action_test.py
imports: import numpy
  from syft import ActionObject
  from syft.client.api import SyftAPICall
  from syft.service.action.action_object import Action
  from syft.service.response import SyftError
  from syft.types.uid import LineageID
label_desc: Use image node_id 6 for calling a global function with example usage: test_call_lib_custom_signature(worker) without return types