@abc.abstractmethod<EOL><INDENT>def bind_var(self, writer, name, value):<DEDENT>
pass<EOL>
Writes Go statements for assigning value to named var in this block.

        This is overridden in the different concrete block types since in Python,
        binding a variable in, e.g. a function is quite different than binding at
        global block.

        Args:
          writer: The Writer object where statements will be written.
          name: The name of the Python variable.
          value: A Go expression to assign to the variable.