parameters: (node, environment)
return_statement: return optimizer.visit(node)
docstring: The context hint can be used to perform an static optimization
      based on the context given.
docstring_summary: The context hint can be used to perform an static optimization
      based on the context given.
docstring_tokens: The context hint can be used to perform an static optimization based on the context given .
function: def optimize(node, environment):
      """The context hint can be used to perform an static optimization
      based on the context given."""
      optimizer = Optimizer(environment)
      return optimizer.visit(node)
function_tokens: def optimize ( node , environment ) : optimizer = Optimizer ( environment ) return optimizer . visit ( node )