code: def make_network(action_spec: specs.DiscreteArray) -> snt.RNNCore:
      return snt.DeepRNN(
          [
              snt.Flatten(),
              snt.nets.MLP([50, 50]),
              snt.LSTM(20),
              networks.PolicyValueHead(action_spec.num_values),
          ]
      )
  
file_path: acme/examples/bsuite/run_impala.py
imports: from absl import app
  from absl import flags
  import acme
  from acme import specs
  from acme import wrappers
  from acme.agents.tf import impala
  from acme.tf import networks
  import bsuite
  import sonnet
label_desc: Use image node_id 1 for calling a global function with example usage: make_network(action_spec) and returns: snt