class_docstr: This special kind of variable is matched against a list and unifies
  an inner Variable to an OrVariable of the values in the list.
  For example, if we unify VariableInList(FreeVariable('x')) to [1,2,3],
  the 'x' variable is unified to an OrVariable('?', [1,2,3]).
class_docstr_tok: ["This","special","kind","of","variable","is","matched","against","a","list","and","unifies","an","inner","Variable","to","an","OrVariable","of","the","values","in","the","list",".","For","example",",","if","we","unify","VariableInList","(","FreeVariable","(","'","x","'",")",")","to","[","1,2,3","]",",","the","'","x","'","variable","is","unified","to","an","OrVariable","(","'","?","'",",","[","1,2,3","]",")","."]
code: def __init__(self, variable):
      self.variable = variable
  
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 1 to create a new VariableInList object  with example: obj = VariableInList(variable)