code: def solve_variable(name, output, y):
      assert y.output == output
      point = y
      log_density = Number(0)
      return name, point, log_density
  
imports: from collections import OrderedDict
  from functools import reduce
  from funsor.domains import Domain, Real
  from funsor.instrument import debug_logged
  from funsor.ops import AddOp, SubOp, TransformOp
  from funsor.registry import KeyedRegistry
  from funsor.terms import Align, Binary, Funsor, FunsorMeta, Independent, Lambda, Number, Unary, Variable, eager, to_funsor
  from funsor.util import get_default_dtype
  from .None import ops
label_desc: Use image node_id 2 for calling a global function with example usage: solve_variable(name, output, y) and returns: name,  point,  log_density