code: func (self Otto) Get(name string) (Value, error) {
  	value := Value{}
  	err := catchPanic(func() {
  		value = self.getValue(name)
  	})
  	if !value.safe() {
  		value = Value{}
  	}
  	return value, err
  }
docs: // Get the value of the top-level binding of the given name.
  //
  // If there is an error (like the binding does not exist), then the value
  // will be undefined.