code: func (self *_dclStash) getBinding(name string, throw bool) Value {
  	property, exists := self.property[name]
  	if !exists {
  		panic(fmt.Errorf("getBinding: %s: missing", name))
  	}
  	if !property.mutable && !property.readable {
  		if throw { // strict?
  			panic(self._runtime.panicTypeError())
  		}
  		return Value{}
  	}
  	return property.value
  }
docs: // FIXME This is called a __lot__