class_docstr: Useful base class for L{Linker}s which keep all nodes in the graph, and run
  a thunk associated with each node.
code: def make_thunk(
      self, input_storage=None, output_storage=None, storage_map=None
  ):
      return self.make_all(
          input_storage=input_storage,
          output_storage=output_storage,
          storage_map=storage_map,
      )[:3]
  
imports: from __future__ import absolute_import, print_function, division
  from copy import copy, deepcopy
  from sys import getsizeof
  import sys
  import traceback
  import numpy
  import theano
  from theano.compat import izip
  from six import reraise
  from six.moves import StringIO
  from theano.gof import utils
  from theano.gof import graph
  from theano.gof.type import Type
  from .utils import undef
label_desc: Use image node_id 1 for calling the LocalLinker obj's underlying member method code with example usage: obj.make_thunk(input_storage, output_storage, storage_map) and returns: self