public function check($var, string $name) : self { $this->chain = new Chain(); $this->chains[$name] = $this->chain; $this->values[$name] = $var; $this->default[$name] = null; $this->currentName = $name; return $this; }