code: def unify_walk(d1, d2, U):
      """
      Tries to unify values of corresponding keys.
  
      """
      for k1, v1 in iteritems(d1):
          if k1 in d2:
              U = unify_walk(v1, d2[k1], U)
              if U is False:
                  return False
      return U
  
imports: from __future__ import absolute_import, print_function, division
  from copy import copy
  from functools import partial
  from theano.gof.utils import ANY_TYPE, comm_guard, FALL_THROUGH, iteritems
label_desc: Use image node_id 14 for calling a global function with example usage: unify_walk(d1, d2, U) and returns: U, False