public function visit(Node $node) : Context { // Many nodes don't change the context and we // don't need to read them. return $this->context; }