class_docstr: This implements a *very* limited decompiler. It only handles cases of
  lambda x: fn(a, b, x, ...)
  where a,b, etc are variables captured from the surrounding scope, and there
  may be some occurrences of x.
  No additional statements or expressions are permitted
code: def __str__(self):
      ret = self.closure_fn_name + "("
      comma = False
      for i in self.positional_args:
          if comma:
              ret = ret + ","
          ret = ret + str(i)
          comma = True
  
      for i in self.named_args:
          if comma:
              ret = ret + ","
          ret = ret + i + ":" + str(self.named_args[i])
          comma = True
      ret = ret + ")"
      return ret
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import sys
  import ast
  import inspect
  from ..None import meta
label_desc: Use image node_id 4 for calling the lambda_closure_visitor obj's underlying member method code with example usage: obj.__str__() and returns: ret