code: def generic_constructor(
      value, name=None, strict=False, allow_downcast=None
  ):
      """
      SharedVariable Constructor.
  
      """
      return SharedVariable(
          type=generic,
          value=value,
          name=name,
          strict=strict,
          allow_downcast=allow_downcast,
      )
  
file_path: Theano/theano/compile/sharedvalue.py
imports: from __future__ import absolute_import, print_function, division
  import copy
  import logging
  import numpy
  from theano.gof import Container, Variable, generic, utils
label_desc: Use image node_id 3 for calling a global function with example usage: generic_constructor(value, name, strict, allow_downcast) and returns: SharedVariable