public function define($symbol, $value) { for ($s = $this; !is_null($s->superscope); $s = $s->superscope) { } $s->let($symbol, $value); }