public function withScopeVariable(Variable $variable) : Context { return $this->withScope($this->getScope()->withVariable($variable)); }